<?php

use Symfony\Component\Console\Output\ConsoleOutput;
use Symfony\Component\Console\Input\ArgvInput;
use PhpToZephir\Service\CliFactory;
ini_set('xdebug.max_nesting_level', 3000);
chdir(realpath('./'));
if (is_file(__DIR__ . '/../vendor/autoload.php') === true) {
    include_once __DIR__ . '/../vendor/autoload.php';
} elseif (is_file(__DIR__ . '/../../../autoload.php') === true) {
    include_once __DIR__ . '/../../../autoload.php';
} else {
    throw new RuntimeException('Error: vendor/autoload.php could not be found. Did you run php composer.phar install?');
}
$output = new ConsoleOutput();
$input = new ArgvInput();
$cli = CliFactory::getInstance($output);
$cli->run($input, $output);
Example #2
0
<?php

use Symfony\Component\Console\Output\ConsoleOutput;
use Symfony\Component\Console\Input\ArgvInput;
use PhpToZephir\Service\CliFactory;
ini_set('xdebug.max_nesting_level', 200);
chdir(realpath('./'));
if (is_file(__DIR__ . '/../vendor/autoload.php') === true) {
    include_once __DIR__ . '/../vendor/autoload.php';
} elseif (is_file(__DIR__ . '/../../../autoload.php') === true) {
    include_once __DIR__ . '/../../../autoload.php';
} else {
    throw new RuntimeException('Error: vendor/autoload.php could not be found. Did you run php composer.phar install?');
}
$output = new ConsoleOutput();
$input = new ArgvInput();
$cli = CliFactory::getInstance();
$cli->run($input, $output);
 public function testInstance()
 {
     $this->assertInstanceOf('\\Symfony\\Component\\Console\\Application', CliFactory::getInstance(new NullOutput()));
 }