Class ApplicationAwareControllerResolver

Interface ApplicationAwareInterface This interface declares awareness of the concrete5 application.

Symfony\Component\HttpKernel\Controller\ControllerResolver
Extended by Concrete\Core\Controller\ApplicationAwareControllerResolver implements Concrete\Core\Application\ApplicationAwareInterface
Namespace: Concrete\Core\Controller
Package: Concrete\Core\Application
Located at src/Controller/ApplicationAwareControllerResolver.php

Methods summary

public
# __construct( Concrete\Core\Application\Application $app, Psr\Log\LoggerInterface $logger = null )
public
# setApplication( Concrete\Core\Application\Application $application )

Set the application object

public
# getController( Symfony\Component\HttpFoundation\Request $request )
protected mixed
# createController( string $controller )

Returns a callable for the given controller.

Properties summary

protected Concrete\Core\Application\Application $app
#
protected Psr\Log\LoggerInterface $logger
#