Archived
1
0
Fork 0
This repository has been archived on 2026-04-03. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
httpcb/app/library/Bootstrap.php

33 lines
700 B
PHP

<?php
namespace Httpcb;
use Phalcon\Di\FactoryDefault as DiDefault;
use Phalcon\Di\Injectable;
use Phalcon\DiInterface;
use Phalcon\Mvc\Application;
class Bootstrap extends Injectable
{
public function __construct(DiInterface $di = null)
{
if ($di === null) {
$di = new DiDefault();
}
$this->setDI($di);
}
public function run()
{
$app = new Application($this->getDI());
// Force autoloader if registered.
// Should be needed by almost all other services.
$di = $this->getDI();
if ($di->has('loader')) {
$di->get('loader');
}
return $app->handle()->getContent();
}
}