/var/sites/audiofreeonline.com/htdocs/vendor/silex/silex/src/Silex/Application.php
*
* @param integer $statusCode The HTTP status code
* @param string $message The status message
* @param array $headers An array of HTTP headers
*/
public function abort($statusCode, $message = '', array $headers = array())
{
throw new HttpException($statusCode, $message, null, $headers);
}
/var/sites/audiofreeonline.com/htdocs/app/Controller/Root.php
$index->get('/mp3/{url}', function( Application $app, $url ) {
$track = Cache::get("track_{$url}", 60*60*24*30, function() use ($app, $url) {
return \Model\SongsQuery::create()->findOneByUrl($url);
}, $app['debug']);
if(!$track) {
$app->abort(404);
}
/var/sites/audiofreeonline.com/htdocs/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpKernel.php
$this->dispatcher->dispatch(KernelEvents::CONTROLLER, $event);
$controller = $event->getController();
// controller arguments
$arguments = $this->resolver->getArguments($request, $controller);
// call controller
$response = call_user_func_array($controller, $arguments);
// view
/var/sites/audiofreeonline.com/htdocs/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpKernel.php
* {@inheritdoc}
*
* @api
*/
public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
{
try {
return $this->handleRaw($request, $type);
} catch (\Exception $e) {
if (false === $catch) {
/var/sites/audiofreeonline.com/htdocs/vendor/silex/silex/src/Silex/Application.php
$current = HttpKernelInterface::SUB_REQUEST === $type ? $this['request'] : $this['request_error'];
$this['request'] = $request;
$this->flush();
$response = $this['kernel']->handle($request, $type, $catch);
$this['request'] = $current;
/var/sites/audiofreeonline.com/htdocs/vendor/silex/silex/src/Silex/Application.php
*/
public function run(Request $request = null)
{
if (null === $request) {
$request = Request::createFromGlobals();
}
$response = $this->handle($request);
$response->send();
$this->terminate($request, $response);
/var/sites/audiofreeonline.com/htdocs/web/index.php
}
require_once __DIR__.'/../vendor/autoload.php';
$app = include __DIR__ . '/../bootstrap.php';
$app->run();
/var/sites/audiofreeonline.com/htdocs/index.php
<?php
require_once 'web/index.php';