コード例 #1
0
ファイル: CliTestCase.php プロジェクト: phwoolcon/phwoolcon
 public function setUp()
 {
     parent::setUp();
     $_SERVER['PHWOOLCON_MIGRATION_PATH'] = TEST_ROOT_PATH . '/bin/migrations';
     $this->cli = Cli::register($this->di);
     $this->cli->setAutoExit(false);
     $this->output = new BufferedOutput();
 }
コード例 #2
0
ファイル: Command.php プロジェクト: phwoolcon/phwoolcon
 public function createProgressBar($max = 0)
 {
     $progress = $this->interactive->createProgressBar($max);
     $progress->setBarWidth(Cli::getConsoleWidth() - 12 - strlen($max) * 2);
     return $progress;
 }
コード例 #3
0
ファイル: CliTest.php プロジェクト: phwoolcon/phwoolcon
 public function testGetConsoleWidth()
 {
     $this->assertTrue(is_numeric(Cli::getConsoleWidth()));
 }