DependencyCommand.php 544 B

123456789101112131415161718192021222324252627
  1. <?php
  2. declare(strict_types=1);
  3. namespace TestApp\Command;
  4. use Cake\Command\Command;
  5. use Cake\Console\Arguments;
  6. use Cake\Console\ConsoleIo;
  7. use stdClass;
  8. class DependencyCommand extends Command
  9. {
  10. public $inject;
  11. public function __construct(stdClass $inject)
  12. {
  13. $this->inject = $inject;
  14. }
  15. public function execute(Arguments $args, ConsoleIo $io): int
  16. {
  17. $io->out('Dependency Command');
  18. $io->out('constructor inject: ' . json_encode($this->inject));
  19. return static::CODE_SUCCESS;
  20. }
  21. }