adding example apps, fixing powerup issues
[feisty_meow.git] / production / example_apps / zippy_maps / src / Controller / AppController.php
1 <?php
2 /**
3  * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4  * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5  *
6  * Licensed under The MIT License
7  * For full copyright and license information, please see the LICENSE.txt
8  * Redistributions of files must retain the above copyright notice.
9  *
10  * @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11  * @link      http://cakephp.org CakePHP(tm) Project
12  * @since     0.2.9
13  * @license   http://www.opensource.org/licenses/mit-license.php MIT License
14  */
15 namespace App\Controller;
16
17 use Cake\Controller\Controller;
18 use Cake\Event\Event;
19
20 /**
21  * Application Controller
22  *
23  * Add your application-wide methods in the class below, your controllers
24  * will inherit them.
25  *
26  * @link http://book.cakephp.org/3.0/en/controllers.html#the-app-controller
27  */
28 class AppController extends Controller
29 {       
30     /**
31      * Initialization hook method.
32      *
33      * Use this method to add common initialization code like loading components.
34      *
35      * e.g. `$this->loadComponent('Security');`
36      *
37      * @return void
38      */
39     public function initialize()
40     {
41         parent::initialize();
42
43         $this->loadComponent('RequestHandler');
44         $this->loadComponent('Flash');
45
46         /*
47          * Enable the following components for recommended CakePHP security settings.
48          * see http://book.cakephp.org/3.0/en/controllers/components/security.html
49          */
50         //$this->loadComponent('Security');
51         //$this->loadComponent('Csrf');
52     }
53
54     /**
55      * Before render callback.
56      *
57      * @param \Cake\Event\Event $event The beforeRender event.
58      * @return \Cake\Network\Response|null|void
59      */
60     public function beforeRender(Event $event)
61     {
62         if (!array_key_exists('_serialize', $this->viewVars) &&
63             in_array($this->response->type(), ['application/json', 'application/xml'])
64         ) {
65             $this->set('_serialize', true);
66         }
67     }
68     
69     
70     
71 }