console 1012 B

123456789101112131415161718192021222324252627282930
  1. #!/usr/bin/env php
  2. <?php
  3. require __DIR__ . '/../vendor/autoload.php';
  4. use Dotenv\Dotenv;
  5. use Flowdat\Stats\Command\Fiberhome\FiberhomeOltScanCommand;
  6. use Flowdat\Stats\Command\Fiberhome\FiberhomeOnuScanCommand;
  7. use Flowdat\Stats\Command\Huawei\HuaweiOltScanCommand;
  8. use Flowdat\Stats\Command\Huawei\HuaweiOnuScanCommand;
  9. use Flowdat\Stats\Command\NAS\NasOnuOctetsCommand;
  10. use Flowdat\Stats\Command\Zte\ZteOltScanCommand;
  11. use Flowdat\Stats\Command\Zte\ZteOnuScanCommand;
  12. use Symfony\Component\Console\Application;
  13. require __DIR__.'/../vendor/autoload.php';
  14. $dotEnv = Dotenv::createImmutable(__DIR__.'/../');
  15. $dotEnv->load();
  16. $application = new Application();
  17. $application->add(new HuaweiOltScanCommand());
  18. $application->add(new HuaweiOnuScanCommand());
  19. $application->add(new FiberhomeOltScanCommand());
  20. $application->add(new FiberhomeOnuScanCommand());
  21. $application->add(new ZteOltScanCommand());
  22. $application->add(new ZteOnuScanCommand());
  23. $application->add(new NasOnuOctetsCommand());
  24. $application->run();