diff options
author | Camil Staps | 2015-02-16 23:48:05 +0100 |
---|---|---|
committer | Camil Staps | 2015-02-16 23:48:05 +0100 |
commit | d7e113be4a56fa5aac3680fb5363168f545e5bce (patch) | |
tree | 811fa270a3e3a0bc5d37abc82468a2c8eae58081 /backyard/php-api/trunk/app/Console | |
parent | Updated readme (diff) |
Added PHP API framework
Diffstat (limited to 'backyard/php-api/trunk/app/Console')
-rw-r--r-- | backyard/php-api/trunk/app/Console/Commands/Inspire.php | 34 | ||||
-rw-r--r-- | backyard/php-api/trunk/app/Console/Kernel.php | 29 |
2 files changed, 63 insertions, 0 deletions
diff --git a/backyard/php-api/trunk/app/Console/Commands/Inspire.php b/backyard/php-api/trunk/app/Console/Commands/Inspire.php new file mode 100644 index 0000000..abb255d --- /dev/null +++ b/backyard/php-api/trunk/app/Console/Commands/Inspire.php @@ -0,0 +1,34 @@ +<?php namespace App\Console\Commands; + +use Illuminate\Console\Command; +use Illuminate\Foundation\Inspiring; +use Symfony\Component\Console\Input\InputOption; +use Symfony\Component\Console\Input\InputArgument; + +class Inspire extends Command { + + /** + * The console command name. + * + * @var string + */ + protected $name = 'inspire'; + + /** + * The console command description. + * + * @var string + */ + protected $description = 'Display an inspiring quote'; + + /** + * Execute the console command. + * + * @return mixed + */ + public function handle() + { + $this->comment(PHP_EOL.Inspiring::quote().PHP_EOL); + } + +} diff --git a/backyard/php-api/trunk/app/Console/Kernel.php b/backyard/php-api/trunk/app/Console/Kernel.php new file mode 100644 index 0000000..0c088c8 --- /dev/null +++ b/backyard/php-api/trunk/app/Console/Kernel.php @@ -0,0 +1,29 @@ +<?php namespace App\Console; + +use Illuminate\Console\Scheduling\Schedule; +use Illuminate\Foundation\Console\Kernel as ConsoleKernel; + +class Kernel extends ConsoleKernel { + + /** + * The Artisan commands provided by your application. + * + * @var array + */ + protected $commands = [ + 'App\Console\Commands\Inspire', + ]; + + /** + * Define the application's command schedule. + * + * @param \Illuminate\Console\Scheduling\Schedule $schedule + * @return void + */ + protected function schedule(Schedule $schedule) + { + $schedule->command('inspire') + ->hourly(); + } + +} |