initial commit

This commit is contained in:
2020-12-30 13:12:18 +07:00
commit f7cafcb397
10 changed files with 748 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
<?php
declare(strict_types=1);
namespace App\Command;
use App\Operation\JokeOperation;
class JokeCommand extends \Ahc\Cli\Input\Command
{
private JokeOperation $jokeOperation;
public function __construct(JokeOperation $jokeOperation)
{
parent::__construct('joke', 'Get some joke');
$this->jokeOperation = $jokeOperation;
}
public function execute(): void
{
$io = $this->app()->io();
$joke = $this->jokeOperation->getRandomJoke();
$io->green($joke, true);
}
}