The ability to open a terminal anywhere and just run a command to do a job that might have taken you much longer. Opening the browser going to the right page, logging in and finding what it is you need to do, and waiting for the page to load …
It allows you to build CLI applications using a proven framework - that is smaller than using something like Laravel.
declare(strict_types=1); namespace App\Contracts; interface ConfigurationContract { public function all(): array; public function clear(): ConfigurationContract; public function get(string $key, mixed $default = null): array|int|string|null; public function set(string $key, array|int|string $value): ConfigurationContract; }
declare(strict_types=1); namespace App\Contracts; interface TodoContract { public function projects(): ResourceContract; public function tasks(): ResourceContract; }