{# /** * Controller bake template file * * Allows templating of Controllers generated from bake. * * CakePHP(tm) : Rapid Development Framework (http://cakephp.org) * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) * * Licensed under The MIT License * For full copyright and license information, please see the LICENSE.txt * Redistributions of files must retain the above copyright notice. * * @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) * @link http://cakephp.org CakePHP(tm) Project * @since 2.0.0 * @license http://www.opensource.org/licenses/mit-license.php MIT License */ #} * Copyright 2016 Nicolas Goaziou * * This file is part of FAI Gestion forked from CHD Gestion. * * FAI Gestion is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * FAI Gestion is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with FAI Gestion. If not, see . * * Auto-generated code with CakePHP(tm) bake derived code. **/ namespace {{ namespace }}\Controller{{ prefix }}; use {{ namespace }}\Controller\AppController; /** * {{ name }} Controller * {% if defaultModel %} * @property \{{ defaultModel }} ${{ name }} {% endif %} {%- for component in components %} {% set classInfo = Bake.classInfo(component, 'Controller/Component', 'Component') %} * @property {{ classInfo.fqn }} ${{ classInfo.name }} {% endfor %} {%- if 'index' in actions %} * * @method \{{ namespace }}\Model\Entity\{{ entityClassName }}[]|\Cake\Datasource\ResultSetInterface paginate($object = null, array $settings = []) {% endif %} */ class {{ name }}Controller extends AppController { {% set helpers = Bake.arrayProperty('helpers', helpers, {'indent': false})|raw %} {% if helpers|trim %} {{- helpers|raw }} {% endif %} {%- set components = Bake.arrayProperty('components', components, {'indent': false})|raw %} {% if components|trim %} {{- components|raw }} {% endif %} {%- for action in actions %} {%- element 'Controller/' ~ action %} {% endfor %} }