mirror of
https://github.com/Dannecron/test-php8-attributes.git
synced 2025-12-25 13:22:34 +03:00
16 lines
495 B
PHP
16 lines
495 B
PHP
<?php
|
|
|
|
require_once __DIR__ . '/vendor/autoload.php';
|
|
|
|
$jokeGuzzle = new \GuzzleHttp\Client([
|
|
'base_uri' => 'https://v2.jokeapi.dev',
|
|
]);
|
|
|
|
$jokeService = new \App\Service\JokeService($jokeGuzzle);
|
|
$cache = new \Sarahman\SimpleCache\FileSystemCache(__DIR__ . '/tmp/cache');
|
|
$jokeOperation = new \App\Operation\JokeOperation($jokeService, $cache);
|
|
|
|
$app = new \Ahc\Cli\Application('Joke App', 'v0.0.1');
|
|
$app->add(new \App\Command\JokeCommand($jokeOperation));
|
|
$app->handle($_SERVER['argv']);
|