Skip to content
Snippets Groups Projects
TraefikRewriteCommand.php 815 B
Newer Older
  • Learn to ignore specific revisions
  • <?php
    
    namespace LakeDrops\Docker4Drupal;
    
    use LakeDrops\Component\Composer\BaseCommand;
    use Symfony\Component\Console\Input\InputInterface;
    use Symfony\Component\Console\Output\OutputInterface;
    
    class TraefikRewriteCommand extends BaseCommand {
    
      /**
       * {@inheritdoc}
       */
      protected function configure() {
        $this->setName('lakedrops:traefik:rewrite');
        $this->setDescription('Rewrite Traefik config on this host.');
      }
    
      /**
       * {@inheritdoc}
       */
      public function getHandlerClass(): string {
        return Handler::class;
      }
    
      /**
       * {@inheritdoc}
       */
      protected function execute(InputInterface $input, OutputInterface $output): int {
        parent::execute($input, $output);
        /** @var Handler $handler */
        $handler = $this->handler;