| Recommend this page to a friend! | 
|  Download | 
| Info | Screenshots |  Files |  Install with Composer |  Download | Reputation | Support forum | Blog | Links | 
| Ratings | Unique User Downloads | Download Rankings | ||||
|    51% | Total: 937 | All time:  3,828 This week: 63  | ||||
| Version | License | Categories | ||||
| php_ioc 1.0.0 | GNU General Publi... | Libraries, Design Patterns | ||||
| Description | Author | |||||||||||||||||||||||
| This is a framework that implements the inversion of control design pattern in PHP. Innovation Award | 
 | |||||||||||||||||||||||
| Screenshots (1) | ||
|  Files (15) | 
| File | Role | Description | ||
|---|---|---|---|---|
|  config (2 files) | ||||
|  objectfactory (5 files, 3 directories) | ||||
|  DependencyContainer.php | Aux. | File to be included to access the Container files and use all the class library | ||
|  Files (15) | / | config | 
| File | Role | Description | 
|---|---|---|
|  config.dtd | Data | DTD for the XML configuration | 
|  core.xml | Data | XML Main configuration file | 
|  Files (15) | / | objectfactory | 
| File | Role | Description | ||
|---|---|---|---|---|
|  helper (3 files) | ||||
|  loader (1 file) | ||||
|  parser (1 file, 1 directory) | ||||
|  DirectoryHandler.php | Aux. | Directory traversal function classes | ||
|  IFactory.php | Class | Factory Interface | ||
|  InvokeConstructor.php | Class | Invoke constructor - Match the <constructor> | ||
|  InvokeMethod.php | Class | Invoke method - handles the <invoke-method> | ||
|  ObjectFactory.php | Class | The Factory Class | ||
|  Files (15) | / | objectfactory | / | helper | 
| File | Role | Description | 
|---|---|---|
|  DirectoryHelper.php | Class | Helper Class for directory traversal | 
|  Helper.php | Class | Helper base class | 
|  ObjectHelper.php | Class | Handles the traversal for objects. It searches for the location of the object base on the given object path | 
|  Files (15) | / | objectfactory | / | loader | 
| File | Role | Description | 
|---|---|---|
|  ClassLoader.php | Class | Class loader. Loads the class base on the given class path | 
|  Files (15) | / | objectfactory | / | parser | 
| File | Role | Description | ||
|---|---|---|---|---|
|  util (1 directory) | ||||
|  Parser.php | Class | Parser utility. Used for parsing the XML file | ||
|  Files (15) | / | objectfactory | / | parser | / | util | / | lite | 
| File | Role | Description | 
|---|---|---|
|  readme.txt | Doc. | XML Parser using DOMIT lite | 
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. | 
|  Install with Composer | 
|  | php_ioc-2006-11-01.zip 211KB | 
|  | php_ioc-2006-11-01.tar.gz 207KB | 
|  | Install with Composer | 
| Needed packages | ||
| Class | Download | Why it is needed | Dependency | 
|---|---|---|---|
| DOMIT XML parser |  .zip  .tar.gz | Used for parsing XML configuration file | Required | 
| Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
| 0% | 
 | 
 | 
| User Ratings | ||||||||||||||||||||||||||||||
| 
 | ||||||||||||||||||||||||||||||
| Applications that use this package | 
 If you know an application of this package, send a message to the author to add a link here.
 If you know an application of this package, send a message to the author to add a link here.