ConsoleKit\Console::__construct PHP 메소드

__construct() 공개 메소드

public __construct ( array $commands = [], consolekit\OptionsParser $parser = null, consolekit\TextWriter $writer = null )
$commands array
$parser consolekit\OptionsParser
$writer consolekit\TextWriter
    public function __construct(array $commands = array(), OptionsParser $parser = null, TextWriter $writer = null)
    {
        $this->optionsParser = $parser ?: new DefaultOptionsParser();
        $this->textWriter = $writer ?: new StdTextWriter();
        if ($this->helpCommandClass) {
            $this->addCommand($this->helpCommandClass, $this->helpCommand);
            $this->addCommands($commands);
        }
    }

Usage Example

예제 #1
0
파일: Console.php 프로젝트: jasny/dbvc
 /**
  * Class constructor
  */
 public function __construct()
 {
     parent::__construct();
     $this->addCommandsFromDir(__DIR__ . '/Console', 'Jasny\\DBVC\\Console');
     $this->setDefaultCommand('help');
 }