<section class="heading"> <?php echo $__env->yieldContent('headingcontent'); ?> <h1><?php echo !empty($page->heading) ? $page->heading : $page->name; ?></h1> </section> <?php if(isset($page->breadcrumbs) AND !empty($page->breadcrumbs)): ?> <nav class="breadcrumbs"><div class="overflow-hidden"><ul> <?php foreach($page->breadcrumbs as $item): ?> <li> <a title="<?php echo isset($item->name) ? $item->name : ''; ?>" href="<?=(!empty($item->nav_url)) ? $item->nav_url : $item->url_full; ?>" class="noback <? if(!empty($basePage) && $basePage->id == $item->id) echo 'active'; ?> label-<?=strtolower(str_replace([" & ", " "], "-", $item->name)); ?>" <? if (strstr($item->nav_url, "http")) echo 'target="_blank"'; ?>><?=
$item->name;
?></a> </li> <?php endforeach; ?> </ul></div></nav> <?php endif; ?>
{
$obLevel = ob_get_level();
ob_start();
extract($__data);
try {
include $__path;
} catch (\Exception $e) {
$this->handleViewException($e, $obLevel);
} catch (\Throwable $e) {
$this->handleViewException($e, $obLevel);
{
$obLevel = ob_get_level();
ob_start();
extract($__data);
try {
include $__path;
} catch (\Exception $e) {
$this->handleViewException($e, $obLevel);
} catch (\Throwable $e) {
$this->handleViewException($e, $obLevel);
<section class="heading"> <?php echo $__env->yieldContent('headingcontent'); ?> <h1><?php echo !empty($page->heading) ? $page->heading : $page->name; ?></h1> </section> <?php if(isset($page->breadcrumbs) AND !empty($page->breadcrumbs)): ?> <nav class="breadcrumbs"><div class="overflow-hidden"><ul> <?php foreach($page->breadcrumbs as $item): ?> <li> <a title="<?php echo isset($item->name) ? $item->name : ''; ?>" href="<?=(!empty($item->nav_url)) ? $item->nav_url : $item->url_full; ?>" class="noback <? if(!empty($basePage) && $basePage->id == $item->id) echo 'active'; ?> label-<?=strtolower(str_replace([" & ", " "], "-", $item->name)); ?>" <? if (strstr($item->nav_url, "http")) echo 'target="_blank"'; ?>><?=
$item->name;
?></a> </li> <?php endforeach; ?> </ul></div></nav> <?php endif; ?>
<section class="heading"> <?php echo $__env->yieldContent('headingcontent'); ?> <h1><?php echo !empty($page->heading) ? $page->heading : $page->name; ?></h1> </section> <?php if(isset($page->breadcrumbs) AND !empty($page->breadcrumbs)): ?> <nav class="breadcrumbs"><div class="overflow-hidden"><ul> <?php foreach($page->breadcrumbs as $item): ?> <li> <a title="<?php echo isset($item->name) ? $item->name : ''; ?>" href="<?=(!empty($item->nav_url)) ? $item->nav_url : $item->url_full; ?>" class="noback <? if(!empty($basePage) && $basePage->id == $item->id) echo 'active'; ?> label-<?=strtolower(str_replace([" & ", " "], "-", $item->name)); ?>" <? if (strstr($item->nav_url, "http")) echo 'target="_blank"'; ?>><?=
$item->name;
?></a> </li> <?php endforeach; ?> </ul></div></nav> <?php endif; ?>
}
protected function evaluatePath($__path, $__data)
{
$obLevel = ob_get_level();
ob_start();
extract($__data);
try {
include $__path;
} catch (\Exception $e) {
$this->handleViewException($e, $obLevel);
$this->lastCompiled[] = $path;
if ($this->compiler->isExpired($path)) {
$this->compiler->compile($path);
}
$compiled = $this->compiler->getCompiledPath($path);
$results = $this->evaluatePath($compiled, $data);
array_pop($this->lastCompiled);
return $results;
}
protected function handleViewException($e, $obLevel)
$env = $this->factory;
return $this->render(function ($view) use($env) {
return $env->getSections();
});
}
protected function getContents()
{
return $this->engine->get($this->path, $this->gatherData());
}
protected function gatherData()
throw $e;
}
}
protected function renderContents()
{
$this->factory->incrementRender();
$this->factory->callComposer($this);
$contents = $this->getContents();
$this->factory->decrementRender();
return $contents;
$this->engine = $engine;
$this->factory = $factory;
$this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
}
public function render(Closure $callback = null)
{
try {
$contents = $this->renderContents();
$response = isset($callback) ? $callback($this, $contents) : null;
$this->factory->flushSectionsIfDoneRendering();
<?php $__env->startSection('precontent'); ?> <?php echo $__env->make('partials.slideshow', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?> <?php echo $__env->make('partials.heading', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?> <?php $__env->stopSection(); ?> <?php $__env->startSection('copy'); ?> <section class="news-tags col-sm-12"> <div class="row"> <div class="col-sm-12"> <?php echo $__env->make('partials.tags-dropdown', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?> </div> </div> </section> <?php if($list): ?> <section class="subpages col-sm-12"> <?php foreach($list as $item): ?> <article class="row item a" href="<?php echo $site->getUrl('news') . '/' . $item->url; ?>" <?php echo $item->schemaScope(); ?>> <?php echo $item->schemaData(); ?> <?php echo ( $image = $item->media()->gallery('images')->first() ) ? '<div class="col-dynamic">' . MediaHelper::display($image) . '</div>' : '<div class="col-dynamic"> <img src="' . $placholder_url . '/625x400/' . $placholder_style . '?text=NO+IMAGE+AVAILABLE" alt="" class="img-responsive"> </div>'; ?> <div class="col-dynamic"> <h1><?php echo $item->getHeading(); ?></h1> <p><?php echo isset($item->brief) ? $item->brief : ''; ?></p> <a href="<?php echo $site->getUrl('news') . '/' . $item->url; ?>" class="btn btn-primary">Read More</a> </div> </article> <?php endforeach; ?> <?php echo $list->links('partials.pagination' ); ?> </section> <?php endif; ?> <?php $__env->stopSection(); ?>
<?php echo $__env->make('layout.full', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
}
protected function evaluatePath($__path, $__data)
{
$obLevel = ob_get_level();
ob_start();
extract($__data);
try {
include $__path;
} catch (\Exception $e) {
$this->handleViewException($e, $obLevel);
$this->lastCompiled[] = $path;
if ($this->compiler->isExpired($path)) {
$this->compiler->compile($path);
}
$compiled = $this->compiler->getCompiledPath($path);
$results = $this->evaluatePath($compiled, $data);
array_pop($this->lastCompiled);
return $results;
}
protected function handleViewException($e, $obLevel)
$env = $this->factory;
return $this->render(function ($view) use($env) {
return $env->getSections();
});
}
protected function getContents()
{
return $this->engine->get($this->path, $this->gatherData());
}
protected function gatherData()
throw $e;
}
}
protected function renderContents()
{
$this->factory->incrementRender();
$this->factory->callComposer($this);
$contents = $this->getContents();
$this->factory->decrementRender();
return $contents;
$this->engine = $engine;
$this->factory = $factory;
$this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
}
public function render(Closure $callback = null)
{
try {
$contents = $this->renderContents();
$response = isset($callback) ? $callback($this, $contents) : null;
$this->factory->flushSectionsIfDoneRendering();
public function setContent($content)
{
$this->original = $content;
if ($this->shouldBeJson($content)) {
$this->headers->set('Content-Type', 'application/json');
$content = $this->morphToJson($content);
} elseif ($content instanceof RenderableInterface) {
$content = $content->render();
}
return parent::setContent($content);
protected $statusCode;
protected $statusText;
protected $charset;
public static $statusTexts = array(100 => 'Continue', 101 => 'Switching Protocols', 102 => 'Processing', 103 => 'Early Hints', 200 => 'OK', 201 => 'Created', 202 => 'Accepted', 203 => 'Non-Authoritative Information', 204 => 'No Content', 205 => 'Reset Content', 206 => 'Partial Content', 207 => 'Multi-Status', 208 => 'Already Reported', 226 => 'IM Used', 300 => 'Multiple Choices', 301 => 'Moved Permanently', 302 => 'Found', 303 => 'See Other', 304 => 'Not Modified', 305 => 'Use Proxy', 306 => 'Reserved', 307 => 'Temporary Redirect', 308 => 'Permanent Redirect', 400 => 'Bad Request', 401 => 'Unauthorized', 402 => 'Payment Required', 403 => 'Forbidden', 404 => 'Not Found', 405 => 'Method Not Allowed', 406 => 'Not Acceptable', 407 => 'Proxy Authentication Required', 408 => 'Request Timeout', 409 => 'Conflict', 410 => 'Gone', 411 => 'Length Required', 412 => 'Precondition Failed', 413 => 'Payload Too Large', 414 => 'URI Too Long', 415 => 'Unsupported Media Type', 416 => 'Range Not Satisfiable', 417 => 'Expectation Failed', 418 => 'I\'m a teapot', 421 => 'Misdirected Request', 422 => 'Unprocessable Entity', 423 => 'Locked', 424 => 'Failed Dependency', 425 => 'Too Early', 426 => 'Upgrade Required', 428 => 'Precondition Required', 429 => 'Too Many Requests', 431 => 'Request Header Fields Too Large', 451 => 'Unavailable For Legal Reasons', 500 => 'Internal Server Error', 501 => 'Not Implemented', 502 => 'Bad Gateway', 503 => 'Service Unavailable', 504 => 'Gateway Timeout', 505 => 'HTTP Version Not Supported', 506 => 'Variant Also Negotiates', 507 => 'Insufficient Storage', 508 => 'Loop Detected', 510 => 'Not Extended', 511 => 'Network Authentication Required');
public function __construct($content = '', $status = 200, $headers = array())
{
$this->headers = new ResponseHeaderBag($headers);
$this->setContent($content);
$this->setStatusCode($status);
$this->setProtocolVersion('1.0');
return array_filter($parameters, function ($p) {
return !is_null($p) && $p !== '';
});
}
protected function prepareResponse($request, $response)
{
if (!$response instanceof SymfonyResponse) {
$response = new Response($response);
}
return $response->prepare($request);
{
$route = $this->findRoute($request);
$this->events->fire('router.matched', array($route, $request));
$response = $this->callRouteBefore($route, $request);
if (is_null($response)) {
$response = $route->run($request);
}
$response = $this->prepareResponse($request, $response);
$this->callRouteAfter($route, $request, $response);
return $response;
return isset($group['namespace']) ? $group['namespace'] . '\\' . $uses : $uses;
}
public function dispatch(Request $request)
{
$this->currentRequest = $request;
$response = $this->callFilter('before', $request);
if (is_null($response)) {
$response = $this->dispatchToRoute($request);
}
$response = $this->prepareResponse($request, $response);
if (!is_null($response)) {
return $this->prepareResponse($response, $request);
}
}
if ($this->runningUnitTests() && !$this['session']->isStarted()) {
$this['session']->start();
}
return $this['router']->dispatch($this->prepareRequest($request));
}
public function terminate(SymfonyRequest $request, SymfonyResponse $response)
});
}
public function handle(SymfonyRequest $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
{
try {
$this->refreshRequest($request = Request::createFromBase($request));
$this->boot();
return $this->dispatch($request);
} catch (\Exception $e) {
if (!$catch || $this->runningUnitTests()) {
public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
{
$this->checkRequestForArraySessions($request);
if ($this->sessionConfigured()) {
$session = $this->startSession($request);
$request->setSession($session);
}
$response = $this->app->handle($request, $type, $catch);
if ($this->sessionConfigured()) {
$this->closeSession($session);
public function __construct(HttpKernelInterface $app, CookieJar $cookies)
{
$this->app = $app;
$this->cookies = $cookies;
}
public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
{
$response = $this->app->handle($request, $type, $catch);
foreach ($this->cookies->getQueuedCookies() as $cookie) {
$response->headers->setCookie($cookie);
public function __construct(HttpKernelInterface $app, Encrypter $encrypter)
{
$this->app = $app;
$this->encrypter = $encrypter;
}
public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
{
return $this->encrypt($this->app->handle($this->decrypt($request), $type, $catch));
}
protected function decrypt(Request $request)
public function __construct(HttpKernelInterface $app, array $middlewares)
{
$this->app = $app;
$this->middlewares = $middlewares;
}
public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
{
return $this->app->handle($request, $type, $catch);
}
public function terminate(Request $request, Response $response)
if ($this->isBooted()) {
$this->fireAppCallbacks(array($callback));
}
}
public function run(SymfonyRequest $request = null)
{
$request = $request ?: $this['request'];
$response = with($stack = $this->getStackedClient())->handle($request);
$response->send();
$stack->terminate($request, $response);
|--------------------------------------------------------------------------
|
| Execute the request and send the response back to the client.
|
*/
$app->run();