for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace DevOp\Core\Framework;
use DevOp\Core\Container;
use DevOp\Core\Framework\Controller;
class Application
{
/**
* @var Container
*/
private $container;
* @return $this
private static $instance;
public static function make()
if (null === self::$instance) {
self::$instance = new Application();
}
return self::$instance;
*
public function configure()
$this->container = new Container();
$this->container->add('debug', env('APP_DEBUG'));
$this->container->add(Controller::class, function() {
return new Controller($this->container);
});
return $this;
public function process()
public function end()