Exemplo n.º 1
0
 /**
  * createResource()
  *
  * @param \Zend\Tool\Project\Profile\Profile $profile
  * @param string $projectProviderName
  * @param string $actionNames
  * @return \Zend\Tool\Project\Profile\Resource\Resource
  */
 public static function createResource(ProjectProfile $profile, $projectProviderName, $actionNames = null)
 {
     if (!is_string($projectProviderName)) {
         throw new Exception\RuntimeException('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;
 }