Projects tagged ‘ioc’ and ‘php’


[17 total ]

7 Users
   

The Xyster Framework contains several components to improve and simplify your application development experience. It leverages and extends several parts of the Zend Framework providing a massive ... [More] collection of useful and hardened tools for PHP applications. [Less]
Created over 2 years ago.

2 Users

Substrate IoC/DI Container for PHPSubstrate is a IoC/DI Container for PHP. Substrate is inspired by Spring Framework, but written with the strengths and limitations of PHP in mind. Substrate's goal ... [More] is to provide developers with a set of tools to allow for configuring an application and managing its dependencies while remaining as transparent and unobtrusive as possible. Interested in Inversion of Control Containers and the Dependency Injection pattern? Martin Fowler has a great article on IoC/DI. Downloads are now available! Check out some Sample Code to get an idea how Substrate can be used. DependenciesSubstrate has a dependency on hc-php. Make sure you get the most recent hc-php snapshot. Dragonfly Development ProjectsRepose (PHP ORM) Substrate (PHP IoC/DI Container) Halo (PHP Web Application Framework) Skittle (Simple PHP Templates) hc-php (Halogen Core PHP Libraries) safsi-php (Simple Abstract File System Interface) [Less]
Created 11 months ago.

1 Users

phpBoing was born out of a graduate school project, that had to be written in PHP. The missing ingredient was familiarity, and that was Spring. So having absolutely no extra time i decided to start ... [More] work on this system that attempts to implement an inversion of control/dependency injection framework that comes as close as possible to working like Spring. The current version offers many (but not nearly all) of Spring's 2.x functionality. The ability to define "beans" in an application context XML, inject dependencies (in the form of properties, which may have nested bean definitions, or bean references, importing other contexts and so on.) There's a lot of work to put into this, but it has been used in academic projects as well as OLPC's new community site. oh and this isn't meant to be another php mvc framework. strictly speaking its an ioc/di framework. At the same time, the "reference implementation" is that of a web application, but phpBoing is completely agnostic. [Less]
Created 8 months ago.

0 Users

If you're looking for a very simple IoC library in PHP to wire up simple dependencies and you can live with constructor dependency injection this is the project for you! Features (currently): ... [More] Constructor dependency injection Ability to inject static values as constructor parameters Can traverse dependency chain and initialize a dependency structure Very simple INI style configuration Can detect circular dependency at runtime [Less]
Created 12 months ago.

0 Users

A action-baed PHP5 MVC framework that makes use of a Spring-like IOC container. Project Overview Phorge Quick Start Getting Started
Created 7 months ago.

0 Users

The ioc container is based on Spring framework for java and brings the Inversion Of Control and Dependency Injection patterns for php applications. The ioc container consists of a xml to describe ... [More] the components of the application (classes are the components), these components are managed by the container, it makes the instances and inject the required dependencies over the setter method by annotations tecnology provided by the addendum framework (code.google.com/p/addendum/) or in the xml. Sample: components.xml classes/Class1.php classInstance = $classInstance; } public function sayHello() { echo $this->classInstance->getMessage(); } }index.php getComponent('class2'); $objectClass1->sayHello(); [Less]
Created 8 months ago.

0 Users

The goal of this project is to provide an implementation of the Facelets view handler that is translated to Smarty, using its native control structures when possible and custom functions and blocks ... [More] when necessary; a simple implementation of FacesContext that provies managed beans and scoping for use in the view handler; and a simple navigation handler that allows form actions and outcomes to be mapped to destination views. *** Builds and documentation are available by following the 'Project Home Page' link to the right. *** [Less]
Created 12 months ago.

0 Users

WTF - High Performance PHP FrameworkDeveloped to work with PHP 5.3WTF?The W orking T itle F ramework (short: WTF.), is a modern PHP Framework which comes with a lot of features most developers miss in ... [More] the PHP core or other frameworks. It is developed under Continuous Integration, and tries to assimilate features from other languages, such as: Everything is an Object - Ruby (on Rails) Language integrated Query - .net Annotations, AOP, Inversion of Control / Dependency Injection - Java ... and so on It is also willing to improve some of the PHP Core features like SPL or integrate new features in a userland way (Traits) If you got Questions or Feature requests, please use the Google Group. I answer everything :D Downloads will follow when the first developing step is complete and i am ready to release an 0.1.0 version The Framework provides the following Main Features:Annotations AOP Autoload Handling Event Handling Extended Exception Framework Integrated Query MVC Caching Framework Everything is an Object Policy Dependency Injection Inversion of Control Type Casted Array Objects Null Object Object Freezer Extended Reflection Framework integrated Registry Request Handling Extended SPL Taint Mode Traits Domain Driven Design Deployed as Phar Archives Storage Engine Unicode Support Modular Packages Project HomeProject Website will follow, when the first version of WTF is available. (Because the site is build using WTF) Tutorials, Sample Code:More Info, Tutorials, Sample Code will follow soon... Take a look at the Wiki Page, cause the first (simple) Draft of the Storage package is available there [Less]
Created 9 months ago.

0 Users

Synergy strives to bring the power of a real enterprise level framework to PHP. This is done by incorporating two design patterns seldom seen in PHP frameworks: Inversion of Control (IOC) and Aspect ... [More] Oriented Programming (AOP). As well as an incredibly powerful persistence model. Doing this will necessarily raise the bar on entry for this particular frameworks, as some of these concepts are more complex than simple MVC. However, by accepting this upfront cost we hope to provide the user the tools to create a powerful, loosely coupled, and scalable application. [Less]
Created 8 months ago.

0 Users

Minimalistic IOC container.
Created 12 months ago.