/** * createResource() * * @param Zend_Tool_Project_Profile $profile * @param string $projectProviderName * @param string $actionNames * @return Zend_Tool_Project_Profile_Resource */ public static function createResource(Zend_Tool_Project_Profile $profile, $projectProviderName, $actionNames = null) { if (!is_string($projectProviderName)) { throw new Zend_Tool_Project_Provider_Exception('Zend_Tool_Project_Provider_Controller::createResource() expects \\"projectProviderName\\" is the name of a project provider resource to create.'); } $profileSearchParams = array(); $profileSearchParams[] = 'projectProvidersDirectory'; $projectProvider = $profile->createResourceAt($profileSearchParams, 'projectProviderFile', array('projectProviderName' => $projectProviderName, 'actionNames' => $actionNames)); return $projectProvider; }