<?php /** * Public REST for pages * * @author Anton Shevchuk * @created 30.10.12 09:29 */ namespace Application; use Application\Pages; use Bluz\Controller\Controller; use Bluz\Controller\Mapper\Rest; /** * @accept JSON * @accept HTML * * @return mixed */ return function () { /** * @var Controller $this */ $rest = new Rest(); $rest->setCrud(Pages\Crud::getInstance()); $rest->head('system', 'rest/head'); $rest->get('system', 'rest/get'); return $rest->run(); };
<?php /** * Public REST for pages * * @author Anton Shevchuk * @created 30.10.12 09:29 */ namespace Application; use Application\Pages; use Bluz\Controller; return function () { /** * @var Bootstrap $this */ $crudController = new Controller\Rest(); $crudController->setCrud(Pages\Crud::getInstance()); return $crudController(); };
/** * CRUD for pages * * @author Anton Shevchuk * @created 30.10.12 09:29 */ namespace Application; use Application\Pages; use Bluz\Controller\Controller; use Bluz\Controller\Mapper\Crud; /** * @accept HTML * @accept JSON * @privilege Management * * @return mixed */ return function () { /** * @var Controller $this */ $crud = new Crud(); $crud->setCrud(Pages\Crud::getInstance()); $crud->get('system', 'crud/get'); $crud->post('system', 'crud/post'); $crud->put('system', 'crud/put'); $crud->delete('system', 'crud/delete'); return $crud->run(); };