PHP Developer's Network : Network Member Forums

Class: PHP IOC



  Search   All class groups   Latest entries   Top 10 charts   Newsletter   Blog   Forums   Help FAQ  
  Login   Register  
Recommend this page to a friend! Trackback URL: http://www.phpclasses.org/trackback/browse/package/3382.html
      Classes of John Paul de Guzman  > 
PHP IOC
 >  Download  >  Support forum Support forum  >  RSS 1.0 feed RSS 2.0 feed Latest changes  >  Stumble It! Stumble It!  >  Bookmark in del.icio.us Bookmark in del.icio.us  
  Screenshots Screenshots   Supplied by   Group folder image Groups   Detailed description  
  Dependencies   Applications   Files Files  
  • Screenshots:

  • Sample XML documents for defining dependencies
    File Role Description
    Accessible without login Image file sample_code_scr1 Screen
    Sample XML documents for defining dependencies
  • Supplied by:

  • Picture of John Paul de Guzman
    Name: John Paul de Guzman <e-mail contact>
    Published packages: 3
    Country: Philippines Philippines - PHP professionals from Philippines looking for PHP jobs
    Home page: ???

    Browse this author's classes

  • Innovation Award:

  • PHP Programming Innovation award nominee
    October 2006
    Number 8
    Inversion of control is a design pattern that aims to control the creation and configuration of the behavior of objects from external definitions.

    It is recommended for projects that use generic classes with many configurable behaviour details.

    This package simplifies the creation of PHP frameworks of classes of objects that can be created and configured using definitions from XML files.

    Manuel Lemos
  • Groups:

  • Group folder image
    Frameworks and libraries of cooperating classes
    View top rated classes
    Group folder image
    Implementations of well known design patterns
    View top rated classes
  • Detailed description:

  • This is a framework that implements the inversion of control design pattern in PHP.

    It can parse a configuration file in the XML format that defines how dependent classes of a plug-in component infrastructure depend on each other.

    The framework classes can create objects of the component classes and any dependency classes, set or get attributes and call methods of the component objects using the framework interface.
  • Packages needed by this class:

  • Class Dependency Why it is needed
    DOMIT XML parser
    Required
    Used for parsing XML configuration file
  • Applications that use this class:

  • No application links were specified for this class.
    Add link image If you know an application of this package, send a message to the author to add a link here.
  • Files:

  • File Role Description
    Files folder image config
      Plain text file config.dtd Data
    DTD for the XML configuration
      Plain text file core.xml Data
    XML Main configuration file
    Plain text file DependencyContainer.php Aux.
    File to be included to access the Container files and use all the class library
    Files folder image objectfactory
      Plain text file DirectoryHandler.php Aux.
    Directory traversal function classes
    Files folder image objectfactory/helper
      Plain text file DirectoryHelper.php Class
    Helper Class for directory traversal
      Plain text file Helper.php Class
    Helper base class
      Plain text file ObjectHelper.php Class
    Handles the traversal for objects. It searches for the location of the object base on the given object path
    Files folder image objectfactory
      Plain text file IFactory.php Class
    Factory Interface
      Plain text file InvokeConstructor.php Class
    Invoke constructor - Match the <constructor>
      Plain text file InvokeMethod.php Class
    Invoke method - handles the <invoke-method>
    Files folder image objectfactory/loader
      Plain text file ClassLoader.php Class
    Class loader. Loads the class base on the given class path
    Files folder image objectfactory
      Plain text file ObjectFactory.php Class
    The Factory Class
    Files folder image objectfactory/parser
      Plain text file Parser.php Class
    Parser utility. Used for parsing the XML file
    Files folder image objectfactory/parser/util/lite
      Plain text file readme.txt Doc.
    XML Parser using DOMIT lite
    Download all files: php_ioc.tar.gz php_ioc.zip
    NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.

 
  Advertise on this site   Site map   Statistics   Site tips   Privacy policy   Contact  

For more information send a message to :
info at phpclasses dot org.
Copyright (c) Icontem 1999-2008 PHP Classes - PHP Class Scripts
  PHP Book Reviews - Reviews of books and other products