diff options
Diffstat (limited to 'src/IAC.php')
-rw-r--r-- | src/IAC.php | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/IAC.php b/src/IAC.php new file mode 100644 index 0000000..c4e476d --- /dev/null +++ b/src/IAC.php @@ -0,0 +1,25 @@ +<?php + +namespace PHPIAC; + +use PetrKnap\Php\Singleton\SingletonTrait; +use PHPIAC\Command\RunCommand; +use Symfony\Component\Console\Application; + +class IAC +{ + use SingletonTrait; + + public function __construct() + { + $application = new Application(); + + $defaultCommand = new RunCommand(); + $application->add($defaultCommand); + $application->setDefaultCommand($defaultCommand->getName()); + + # ... other commands here + + $application->run(); + } +} |