<?php namespace My\Hello; use BEAR\Package\Bootstrap\Bootstrap; $appDir = dirname(__DIR__); $packageDir = dirname(dirname(dirname(__DIR__))); $baseDir = file_exists($appDir . '/vendor/autoload.php') ? $appDir : $packageDir; $loader = (require $baseDir . '/vendor/autoload.php'); Bootstrap::registerLoader($loader, __NAMESPACE__, dirname(__DIR__));
<?php /** * Application clear script * */ use BEAR\Package\Bootstrap\Bootstrap; require dirname(__DIR__) . '/bootstrap/autoload.php'; $clearDirs = [dirname(__DIR__) . '/var/tmp']; Bootstrap::clearApp($clearDirs);
<?php /** * Application instance script * * @return $app \BEAR\Sunday\Extension\Application\AppInterface * * @global $context string configuration context */ namespace My\Hello; use BEAR\Package\Bootstrap\Bootstrap; require_once __DIR__ . '/autoload.php'; $app = Bootstrap::getApp(__NAMESPACE__, isset($context) ? $context : 'prod', dirname(__DIR__) . '/var/tmp'); return $app;