private function executeFlag($flag) { $tasklists = $this->getAllTaskLists(); foreach ($tasklists as $tasklist) { $method = 'flag' . String::camelCase($flag); $this->invokeTaskMethod($tasklist, $method, array()); } }
/** * 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; }
private function formatResourceNameFragment($path) { if (String::startsWith($path, '{')) { return 'Rt' . String::camelCase(trim($path, '{}')); } return String::camelCase($path); }