App\Bootstrap\RouteBootstrap::run PHP Method

run() public method

public run ( Api $api, Phalcon\DiInterface $di, Phalcon\Config $config )
$api PhalconRest\Api
$di Phalcon\DiInterface
$config Phalcon\Config
    public function run(Api $api, DiInterface $di, Config $config)
    {
        $api->get('/', function () use($api) {
            /** @var \Phalcon\Mvc\View\Simple $view */
            $view = $api->di->get(Services::VIEW);
            return $view->render('general/index');
        });
        $api->get('/proxy.html', function () use($api, $config) {
            /** @var \Phalcon\Mvc\View\Simple $view */
            $view = $api->di->get(Services::VIEW);
            $view->setVar('client', $config->clientHostName);
            return $view->render('general/proxy');
        });
        $api->get('/documentation.html', function () use($api, $config) {
            /** @var \Phalcon\Mvc\View\Simple $view */
            $view = $api->di->get(Services::VIEW);
            $view->setVar('title', $config->application->title);
            $view->setVar('description', $config->application->description);
            $view->setVar('documentationPath', $config->hostName . '/export/documentation.json');
            return $view->render('general/documentation');
        });
    }
RouteBootstrap