web/lib/Zend/Tool/Project/Provider/Manifest.php
changeset 807 877f952ae2bd
parent 207 621fa6caec0c
child 1230 68c69c656a2c
equal deleted inserted replaced
805:5e7a0fedabdf 807:877f952ae2bd
    13  * to license@zend.com so we can send you a copy immediately.
    13  * to license@zend.com so we can send you a copy immediately.
    14  *
    14  *
    15  * @category   Zend
    15  * @category   Zend
    16  * @package    Zend_Tool
    16  * @package    Zend_Tool
    17  * @subpackage Framework
    17  * @subpackage Framework
    18  * @copyright  Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
    18  * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
    19  * @license    http://framework.zend.com/license/new-bsd     New BSD License
    19  * @license    http://framework.zend.com/license/new-bsd     New BSD License
    20  * @version    $Id: Manifest.php 22607 2010-07-17 08:39:49Z torio $
    20  * @version    $Id: Manifest.php 24593 2012-01-05 20:35:02Z matthew $
    21  */
    21  */
    22 
    22 
    23 /**
    23 /**
    24  * @see Zend_Tool_Framework_Manifest_ProviderManifestable
    24  * @see Zend_Tool_Framework_Manifest_ProviderManifestable
    25  */
    25  */
    26 require_once 'Zend/Tool/Framework/Manifest/ProviderManifestable.php';
    26 require_once 'Zend/Tool/Framework/Manifest/ProviderManifestable.php';
    27 
    27 
    28 /**
    28 /**
    29  * @category   Zend
    29  * @category   Zend
    30  * @package    Zend_Tool
    30  * @package    Zend_Tool
    31  * @copyright  Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
    31  * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
    32  * @license    http://framework.zend.com/license/new-bsd     New BSD License
    32  * @license    http://framework.zend.com/license/new-bsd     New BSD License
    33  */
    33  */
    34 class Zend_Tool_Project_Provider_Manifest implements
    34 class Zend_Tool_Project_Provider_Manifest implements
    35     Zend_Tool_Framework_Manifest_ProviderManifestable
    35     Zend_Tool_Framework_Manifest_ProviderManifestable
    36 {
    36 {
    41      * @return array Array of Providers
    41      * @return array Array of Providers
    42      */
    42      */
    43     public function getProviders()
    43     public function getProviders()
    44     {
    44     {
    45         // the order here will represent what the output will look like when iterating a manifest
    45         // the order here will represent what the output will look like when iterating a manifest
    46         
    46 
    47         return array(
    47         return array(
    48             // top level project & profile providers
    48             // top level project & profile providers
    49             'Zend_Tool_Project_Provider_Profile',
    49             'Zend_Tool_Project_Provider_Profile',
    50             'Zend_Tool_Project_Provider_Project',
    50             'Zend_Tool_Project_Provider_Project',
    51         
    51 
    52             // app layer provider
    52             // app layer provider
    53             'Zend_Tool_Project_Provider_Application',
    53             'Zend_Tool_Project_Provider_Application',
    54         
    54 
    55             // MVC layer providers
    55             // MVC layer providers
    56             'Zend_Tool_Project_Provider_Model',
    56             'Zend_Tool_Project_Provider_Model',
    57             'Zend_Tool_Project_Provider_View',
    57             'Zend_Tool_Project_Provider_View',
    58             'Zend_Tool_Project_Provider_Controller',
    58             'Zend_Tool_Project_Provider_Controller',
    59             'Zend_Tool_Project_Provider_Action',
    59             'Zend_Tool_Project_Provider_Action',
    60             
    60 
    61             // hMVC provider
    61             // hMVC provider
    62             'Zend_Tool_Project_Provider_Module',
    62             'Zend_Tool_Project_Provider_Module',
    63         
    63 
    64             // application problem providers
    64             // application problem providers
    65             'Zend_Tool_Project_Provider_Form',
    65             'Zend_Tool_Project_Provider_Form',
    66             'Zend_Tool_Project_Provider_Layout',
    66             'Zend_Tool_Project_Provider_Layout',
    67             'Zend_Tool_Project_Provider_DbAdapter',
    67             'Zend_Tool_Project_Provider_DbAdapter',
    68             'Zend_Tool_Project_Provider_DbTable',
    68             'Zend_Tool_Project_Provider_DbTable',
    69             
    69 
    70             // provider within project provider
    70             // provider within project provider
    71             'Zend_Tool_Project_Provider_ProjectProvider',
    71             'Zend_Tool_Project_Provider_ProjectProvider',
    72             
    72 
    73         );
    73         );
    74     }
    74     }
    75 }
    75 }