<?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;