Esempio n. 1
0
<?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();
};
Esempio n. 2
0
<?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();
};
Esempio n. 3
0
/**
 * 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();
};