src/Samurai/Component/Task/Processor.php
public function get($name)
    {
        $names = explode(self::SEPARATOR, $name);
        $method = array_pop($names);
        if ($names) {
            $class_name = 'Task\\' . join('\\', array_map('ucfirst', $names)) . 'TaskList';
        } else {
            $class_name = 'Task\\TaskList';
        }
        $class_path = $this->loader->getPathByClass($class_name, false);
        if ($class_path === null || ! $class_path->isExists()) throw new NotFoundException("No such task. -> {$name}");

        require_once $class_path;
        $class_name = $class_path->getClassName();
        $taskList = new $class_name();
        $taskList->setOutput($this->output);
        $taskList->setContainer($this->raikiri());
        if (! $taskList->has($method)) throw new NotImplementsException("No such task. -> {$name}");

        return $taskList->get($method);
    }
public function get($name)
    {
        $names = explode(self::SEPARATOR, $name);
        $method = array_pop($names);
        if ($names) {
            $class_name = 'Task\\' . join('\\', array_map('ucfirst', $names)) . 'TaskList';
        } else {
            $class_name = 'Task\\TaskList';
        }
        $class_path = $this->loader->getPathByClass($class_name, false);
        if ($class_path === null || ! $class_path->isExists()) throw new NotFoundException("No such task. -> {$name}");

        require_once $class_path;
        $class_name = $class_path->getClassName();
        $taskList = new $class_name();
        $taskList->setOutput($this->output);
        $taskList->setContainer($this->raikiri());
        if (! $taskList->has($method)) throw new NotImplementsException("No such task. -> {$name}");

        return $taskList->get($method);
    }
public function get ( $ name ) { $ names = explode ( self :: SEPARATOR , $ name ) ; $ method = array_pop ( $ names ) ; if ( $ names ) { $ class_name = 'Task\\' . join ( '\\' , array_map ( 'ucfirst' , $ names ) ) . 'TaskList' ; } else { $ class_name = 'Task\\TaskList' ; } $ class_path = $ this -> loader -> getPathByClass ( $ class_name , false ) ; if ( $ class_path === null || ! $ class_path -> isExists ( ) ) throw new NotFoundException ( "No such task. -> {$name}" ) ; require_once $ class_path ; $ class_name = $ class_path -> getClassName ( ) ; $ taskList = new $ class_name ( ) ; $ taskList -> setOutput ( $ this -> output ) ; $ taskList -> setContainer ( $ this -> raikiri ( ) ) ; if ( ! $ taskList -> has ( $ method ) ) throw new NotImplementsException ( "No such task. -> {$name}" ) ; return $ taskList -> get ( $ method ) ; }
get task.

format:
namespace:some:do

@access  public
@param   string  $name
@return  Task
get task .