ZF-7035: "zf create project-provider" not work.
Description
using trunk.
{quote} "$ zf create project-provider foo bar " {quote}
{quote} Catchable fatal error: Argument 1 passed to Zend_Tool_Project_Provider_ProjectProvider::createResource() must be an instance of Zend_Tool_Project_Profile, boolean given, called in /usr/share/php/Zend/Tool/Project/Provider/ProjectProvider.php on line 84 and defined in /usr/share/php/Zend/Tool/Project/Provider/ProjectProvider.php on line 44 {quote}
Zend_Tool_Project_Provider_ProjectProvider::create use parent's Zend_Tool_Project_Provider_Abstract::_loadProfileRequired() method.
_loadProfileRequired() expects "$this->_loadProfile() "'s return value // mixed(false or Zend_Tool_Project_Profile) but, _loadProfile() return boolean (not Zend_Tool_Project_Profile)
patch:: Zend_Tool_Project_Provider_Abstract::_loadProfile()
- return $profile;
+ return true;
}
Comments
Posted by Kazusuke Sasezaki (sasezaki) on 2009-06-17T07:16:38.000+0000
patch for Zend_Tool_Project_Provider_Abstract->_loadProfile
Posted by old of Satoru Yoshida (yoshida@zend.co.jp) on 2009-06-17T12:54:51.000+0000
replace "return true" to "return $profile"