#!/usr/bin/env php . */ use Doctrine\ORM\Tools\Console\Command\ClearCache\EntityRegionCommand; use Doctrine\ORM\Tools\Console\Command\MappingDescribeCommand; use Knp\Provider\ConsoleServiceProvider; use PhpCsFixer\Console\Command\DescribeCommand; use PhpCsFixer\Console\Command\SelfUpdateCommand; use Sikofitt\App\Provider\DoctrineConsoleProvider; use Symfony\Component\Console\Application; use Symfony\Component\Yaml\Command\LintCommand; $loader = require __DIR__.'/../vendor/autoload.php'; $app = new \Kernel($loader, true); $consoleConfig = [ 'console.name' => 'Doughnut Wedding', 'console.version' => '0.0.2', 'console.project_directory' => __DIR__.'/..', ]; $app ->register(new ConsoleServiceProvider(), $consoleConfig) ->register(new DoctrineConsoleProvider()); /** * @var Application $console */ $console = $app['console']; $console->add(new Symfony\Bridge\Twig\Command\LintCommand()); $console->add(new Symfony\Bridge\Twig\Command\DebugCommand()); $console->add(new PhpCsFixer\Console\Command\FixCommand()); $console->add(new Symfony\Component\Yaml\Command\LintCommand()); $app['console']->run();