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 } |