コード例 #1
0
 private function executeFlag($flag)
 {
     $tasklists = $this->getAllTaskLists();
     foreach ($tasklists as $tasklist) {
         $method = 'flag' . String::camelCase($flag);
         $this->invokeTaskMethod($tasklist, $method, array());
     }
 }
コード例 #2
0
 /**
  * TODO: Refactor this!
  */
 private function getNameFromPath($app_name, $path)
 {
     $rname = $this->getResourceNamePrefix($app_name);
     $prefixed_with = $this->resource_lister->getResourceListFor($app_name);
     $count = substr_count($this->getResourceNamePrefix($app_name), '\\');
     foreach ($this->getPathSubspaces($path) as $subspace) {
         $count++;
         $old_rname = $rname;
         $rname = $rname . '\\' . String::camelCase($subspace);
         if (class_exists($rname)) {
             continue;
         }
         $rname = $this->getWildCardTypeRoute($old_rname, $prefixed_with, $rname, $count);
         if (!class_exists($rname)) {
             $this->throwResourceNotFoundException($path);
         }
     }
     return $rname;
 }
コード例 #3
0
 private function formatResourceNameFragment($path)
 {
     if (String::startsWith($path, '{')) {
         return 'Rt' . String::camelCase(trim($path, '{}'));
     }
     return String::camelCase($path);
 }