function container($class) { global $container; if (!$container) { $container = DI\ContainerBuilder::buildDevContainer(); } return $container->get($class); }
<?php /** * @author Deivid Fortuna <*****@*****.**> * */ ob_start(); error_reporting(E_ALL); ini_set('display_errors', 1); date_default_timezone_set('America/Sao_Paulo'); $root = dirname($_SERVER["PHP_SELF"]) == DIRECTORY_SEPARATOR ? "" : dirname($_SERVER["PHP_SELF"]); define("ROOT", $root . '/'); define('DIR_ROOT', __DIR__ . DIRECTORY_SEPARATOR); header("Content-type: text/html;charset=utf-8"); // Configura o sistema require_once 'src/Brain/Constants.php'; require __DIR__ . '/vendor/autoload.php'; $container = DI\ContainerBuilder::buildDevContainer(); $Brain = $container->get("Brain\\System"); $Brain->wake();
<?php /** * * User: snake * Date: 15-8-5 */ require __DIR__ . "/vendor/autoload.php"; $configFile = __DIR__ . "/config/config.php"; $builder = new DI\ContainerBuilder(); $builder->addDefinitions($configFile); $container = $builder->buildDevContainer(); /** * @var Lanara\Helper $helper */ $helper = $container->get(\Lanara\Helper::class); $debug = "debug";