First Local Commit - After Clean up.
Signed-off-by: Rick Hays <rhays@haysgang.com>
This commit is contained in:
0
app/Filters/.gitkeep
Normal file
0
app/Filters/.gitkeep
Normal file
55
app/Filters/GameFilters.php
Normal file
55
app/Filters/GameFilters.php
Normal file
@@ -0,0 +1,55 @@
|
||||
<?php namespace App\Filters;
|
||||
/******************************************************************************************************************
|
||||
* RPSLS - Rock, Paper, Scissors, Lizard, Spock Game
|
||||
*
|
||||
* @file app/Filters/GameFilters.php
|
||||
* @package App\Filters
|
||||
* @description
|
||||
* Runs before start of Program, Calls DB Build if needed.
|
||||
* @author Rick Hays
|
||||
* @date 11/15/2019
|
||||
* @license MIT
|
||||
* @copyright Copyright © 2019 - Rick Hays, All Rights Reserved.
|
||||
*
|
||||
* Revisions:
|
||||
* YYYY-MM-DD XX Description
|
||||
******************************************************************************************************************/
|
||||
use CodeIgniter\HTTP\RequestInterface;
|
||||
use CodeIgniter\HTTP\ResponseInterface;
|
||||
use CodeIgniter\Filters\FilterInterface;
|
||||
|
||||
class GameFilters implements FilterInterface
|
||||
{
|
||||
/***************************************************************************************************************
|
||||
* @method before
|
||||
* @description
|
||||
* Calls setup page if GAME.DB does not exist.
|
||||
*
|
||||
* @param RequestInterface $request
|
||||
*
|
||||
* @return \CodeIgniter\HTTP\RedirectResponse|mixed
|
||||
*/
|
||||
public function before(RequestInterface $request)
|
||||
{
|
||||
// Database Initalization
|
||||
if (!file_exists('../app/Database/game.db'))
|
||||
{
|
||||
return redirect()->to(site_url('setup'));
|
||||
}
|
||||
}
|
||||
|
||||
/***************************************************************************************************************
|
||||
* @method after
|
||||
* @description
|
||||
* Currently not used.
|
||||
*
|
||||
* @param RequestInterface $request
|
||||
* @param ResponseInterface $response
|
||||
*
|
||||
* @return mixed|void
|
||||
*/
|
||||
public function after(RequestInterface $request, ResponseInterface $response)
|
||||
{
|
||||
// Do something here
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user