コード例 #1
0
ファイル: Model.php プロジェクト: jenky/serapia
 public static function filterKey($key = null)
 {
     $app = Application::getApp();
     if ($key === null) {
         $key = $app->request->params('key');
     }
     if (!empty($key) && $key == $app->config('globalKey')) {
         return true;
     }
     return false;
 }
コード例 #2
0
ファイル: Error.php プロジェクト: jenky/serapia
 public static function getErrorMessage(&$message = null)
 {
     $request = Application::getApp()->request;
     if ($request->isGet()) {
         $message = 'Unsupported GET request.';
     }
     if ($request->isPost()) {
         $message = 'Unsupported POST request.';
     }
     if ($request->isPut()) {
         $message = 'Unsupported PUT request.';
     }
     if ($request->isDelete()) {
         $message = 'Unsupported DELETE request.';
     }
 }
コード例 #3
0
ファイル: Route.php プロジェクト: jenky/serapia
 protected function __construct()
 {
     $this->app = Application::getApp();
     $this->_input = new Input($this->app->request);
     $this->app->notFound(array($this, 'notFound'));
 }
コード例 #4
0
ファイル: Template.php プロジェクト: jenky/serapia
 public function render($template, $data = array(), $status = null)
 {
     $this->_view->setTemplatesDirectory(Application::getApp()->config('templates.path'));
     $this->_view->appendData($data);
     $this->_view->display($template);
 }
コード例 #5
0
ファイル: Parser.php プロジェクト: jenky/serapia
 public function __construct(\Slim\Http\Response $response, \Slim\Http\Request $request)
 {
     $this->app = Application::getApp();
     $this->_render();
 }