Index
A
- AppKernel — Class in namespace MVCFundamental
- Class AppKernel: the root core of the application
- AppKernel::apiFactory() — Method in class AppKernel
- AppKernel::abort() — Method in class AppKernel
- This must abort a runtime safely
- ErrorController::authorizationError() — Method in class ErrorController
- 403 error page
- Response::addContent() — Method in class Response
- Router::addRoute() — Method in class Router
- AccessForbiddenException — Class in namespace MVCFundamental\Exception
- Class AccessForbiddenException
- FrontController::addRoute() — Method in class FrontController
- AppKernelInterface — Class in namespace MVCFundamental\Interfaces
- Interface AppKernelInterface
- AppKernelInterface::abort() — Method in class AppKernelInterface
- This must abort a runtime safely
- ErrorControllerInterface::authorizationError() — Method in class ErrorControllerInterface
- 403 error page
- FrontControllerInterface::addRoute() — Method in class FrontControllerInterface
- RouterInterface::addRoute() — Method in class RouterInterface
B
- AppKernel::boot() — Method in class AppKernel
- FrontController::boot() — Method in class FrontController
- AppKernelInterface::boot() — Method in class AppKernelInterface
- This must be called when the system boots
C
- Helper::classImplements() — Method in class Helper
- Test if a class implements an interface
- FrontController::callRoute() — Method in class FrontController
- FrontController::callControllerAction() — Method in class FrontController
- ControllerInterface — Class in namespace MVCFundamental\Interfaces
- Interface ControllerInterface
- FrontControllerInterface::callRoute() — Method in class FrontControllerInterface
- FrontControllerInterface::callControllerAction() — Method in class FrontControllerInterface
D
- Router::distribute() — Method in class Router
- DefaultLayout — Class in namespace MVCFundamental\Commons
- A default Layout with a "classic" web-page canvas
- Helper::debug() — Method in class Helper
- Hard debug anything
- RouterInterface::distribute() — Method in class RouterInterface
E
- ErrorController — Class in namespace MVCFundamental\Basic
- Class ErrorController
- ErrorController::error() — Method in class ErrorController
- Default error page
- Event — Class in namespace MVCFundamental\Basic
- Class Event
- EventManager — Class in namespace MVCFundamental\Basic
- Class EventManager
- Helper::exceptionHandler() — Method in class Helper
- Get a safe exception info
- ErrorException — Class in namespace MVCFundamental\Exception
- Exception — Class in namespace MVCFundamental\Exception
- Class Exception
- FrontController::error() — Method in class FrontController
- ErrorControllerInterface — Class in namespace MVCFundamental\Interfaces
- Interface ErrorControllerInterface
- ErrorControllerInterface::error() — Method in class ErrorControllerInterface
- Default error page
- EventInterface — Class in namespace MVCFundamental\Interfaces
- Interface EventInterface
- EventManagerInterface — Class in namespace MVCFundamental\Interfaces
- Interface EventManagerInterface
- FrontControllerInterface::error() — Method in class FrontControllerInterface
F
- ErrorController::fatalError() — Method in class ErrorController
- 500 error page
- Helper::fetchArguments() — Method in class Helper
- Call a callback fetching organized arguments depending on its declaration
- FrontController — Class in namespace MVCFundamental
- The default FrontController
- ErrorControllerInterface::fatalError() — Method in class ErrorControllerInterface
- 500 error page
- FrontControllerAwareInterface — Class in namespace MVCFundamental\Interfaces
- FrontControllerAwareInterface
- FrontControllerInterface — Class in namespace MVCFundamental\Interfaces
- Interface FrontControllerInterface
G
- AppKernel::getApi() — Method in class AppKernel
- AppKernel::getFrontController() — Method in class AppKernel
- Layout::getLayout() — Method in class Layout
- Layout::getChild() — Method in class Layout
- Request::getBaseUrl() — Method in class Request
- Request::getUri() — Method in class Request
- Route::getRoute() — Method in class Route
- Route::getMatch() — Method in class Route
- Route::getCallback() — Method in class Route
- Route::getMethod() — Method in class Route
- TemplateEngine::getNewTemplate() — Method in class TemplateEngine
- TemplateEngine::getNewLayout() — Method in class TemplateEngine
- TemplateEngine::getDefaultViewParams() — Method in class TemplateEngine
- Get the default parameters for all views
- TemplateEngine::getTemplate() — Method in class TemplateEngine
- Search a view file in the current file system
- TemplateEngine::getDefaultLayout() — Method in class TemplateEngine
- Helper::getDefaultEnvParameters() — Method in class Helper
- Get the default environment vars to load in views and calling controller's actions
- Helper::getPropertyName() — Method in class Helper
- Get a safe class property name in camel case
- Helper::getMethodName() — Method in class Helper
- Get a safe class method name in camel case
- ViewFileTrait::getDefaultViewParams() — Method in class ViewFileTrait
- Get the default parameters for all views
- ViewFileTrait::getTemplate() — Method in class ViewFileTrait
- Search a view file in the current file system
- FrontControllerAwareInterface::getFrontController() — Method in class FrontControllerAwareInterface
- LayoutInterface::getLayout() — Method in class LayoutInterface
- LayoutInterface::getChild() — Method in class LayoutInterface
- RequestInterface::getBaseUrl() — Method in class RequestInterface
- RequestInterface::getUri() — Method in class RequestInterface
- RouteInterface::getRoute() — Method in class RouteInterface
- RouteInterface::getMatch() — Method in class RouteInterface
- RouteInterface::getCallback() — Method in class RouteInterface
- RouteInterface::getMethod() — Method in class RouteInterface
- TemplateEngineInterface::getNewTemplate() — Method in class TemplateEngineInterface
- TemplateEngineInterface::getNewLayout() — Method in class TemplateEngineInterface
- TemplateEngineInterface::getDefaultViewParams() — Method in class TemplateEngineInterface
- Get the default parameters for all views
- TemplateEngineInterface::getTemplate() — Method in class TemplateEngineInterface
- Search a view file in the current file system
- TemplateEngineInterface::getDefaultLayout() — Method in class TemplateEngineInterface
H
- AppKernel::handleException() — Method in class AppKernel
- AppKernel::handleError() — Method in class AppKernel
- AppKernel::handleShutdown() — Method in class AppKernel
- This must handle runtime shutdown
- Layout::hasChild() — Method in class Layout
- Helper — Class in namespace MVCFundamental\Commons
- This is the global app Helper
- FrontController::handle() — Method in class FrontController
- AppKernelInterface::handleException() — Method in class AppKernelInterface
- This must handle caught exceptions
- AppKernelInterface::handleError() — Method in class AppKernelInterface
- This must handle caught errors
- AppKernelInterface::handleShutdown() — Method in class AppKernelInterface
- This must handle runtime shutdown
- FrontControllerInterface::handle() — Method in class FrontControllerInterface
- LayoutInterface::hasChild() — Method in class LayoutInterface
I
- AppKernel::isApiValid() — Method in class AppKernel
- ErrorController::indexAction() — Method in class ErrorController
- InternalServerErrorException — Class in namespace MVCFundamental\Exception
- Class InternalServerErrorException
- FrontController::isMode() — Method in class FrontController
- FrontControllerInterface::isMode() — Method in class FrontControllerInterface
L
- AppKernel::log() — Method in class AppKernel
- Layout — Class in namespace MVCFundamental\Basic
- Class Layout
- Locator — Class in namespace MVCFundamental\Basic
- Class Locator
- Locator::locateController() — Method in class Locator
- Locator::locateControllerAction() — Method in class Locator
- Locator::locateTemplate() — Method in class Locator
- AppKernelInterface::log() — Method in class AppKernelInterface
- This must handle a logging system
- LayoutInterface — Class in namespace MVCFundamental\Interfaces
- Interface LayoutInterface
- LocatorInterface — Class in namespace MVCFundamental\Interfaces
- Interface LocatorInterface
- LocatorInterface::locateController() — Method in class LocatorInterface
- LocatorInterface::locateControllerAction() — Method in class LocatorInterface
- LocatorInterface::locateTemplate() — Method in class LocatorInterface
N
- ErrorController::notFoundError() — Method in class ErrorController
- 404 error page
- NotFoundException — Class in namespace MVCFundamental\Exception
- Class NotFoundException
- ErrorControllerInterface::notFoundError() — Method in class ErrorControllerInterface
- 404 error page
O
- FrontController::on() — Method in class FrontController
- FrontController::off() — Method in class FrontController
- FrontControllerInterface::on() — Method in class FrontControllerInterface
- Registers a new event listener
- FrontControllerInterface::off() — Method in class FrontControllerInterface
- Unregisters a new event listener
R
- Layout::renderChild() — Method in class Layout
- Layout::renderLayout() — Method in class Layout
- Build the global layout with all children contents
- Request — Class in namespace MVCFundamental\Basic
- Class Request
- Response — Class in namespace MVCFundamental\Basic
- Class Response
- Route — Class in namespace MVCFundamental\Basic
- Class Route
- Router — Class in namespace MVCFundamental\Basic
- Class Router
- TemplateEngine::renderTemplate() — Method in class TemplateEngine
- TemplateEngine::renderDefault() — Method in class TemplateEngine
- DefaultLayout::renderLayout() — Method in class DefaultLayout
- Build the global layout with all children contents
- ViewFileTrait::render() — Method in class ViewFileTrait
- Building of a view content including a view file passing it parameters
- FrontController::run() — Method in class FrontController
- FrontController::render() — Method in class FrontController
- FrontController::redirect() — Method in class FrontController
- FrontControllerInterface::run() — Method in class FrontControllerInterface
- This must boot the system, handle the request, send resulting response and terminate the system
- FrontControllerInterface::redirect() — Method in class FrontControllerInterface
- FrontControllerInterface::render() — Method in class FrontControllerInterface
- LayoutInterface::renderChild() — Method in class LayoutInterface
- LayoutInterface::renderLayout() — Method in class LayoutInterface
- Build the global layout with all children contents
- RequestInterface — Class in namespace MVCFundamental\Interfaces
- Interface RequestInterface
- ResponseInterface — Class in namespace MVCFundamental\Interfaces
- Interface ResponseInterface
- RouteInterface — Class in namespace MVCFundamental\Interfaces
- Interface RouteInterface
- RouterInterface — Class in namespace MVCFundamental\Interfaces
- Interface RouterInterface
- TemplateEngineInterface::renderTemplate() — Method in class TemplateEngineInterface
- TemplateEngineInterface::renderDefault() — Method in class TemplateEngineInterface
- TemplateInterface::render() — Method in class TemplateInterface
S
- AppKernel::setFrontController() — Method in class AppKernel
- Layout::setLayout() — Method in class Layout
- Layout::setChild() — Method in class Layout
- Layout::setChildParam() — Method in class Layout
- Layout::setChildAsString() — Method in class Layout
- Response::send() — Method in class Response
- Router::setRoutes() — Method in class Router
- ServiceContainerProviderTrait — Class in namespace MVCFundamental\Commons
- ServiceContainerProviderTrait
- FrontController::setOptions() — Method in class FrontController
- FrontController::send() — Method in class FrontController
- FrontControllerAwareInterface::setFrontController() — Method in class FrontControllerAwareInterface
- FrontControllerInterface::send() — Method in class FrontControllerInterface
- LayoutInterface::setLayout() — Method in class LayoutInterface
- LayoutInterface::setChild() — Method in class LayoutInterface
- LayoutInterface::setChildParam() — Method in class LayoutInterface
- LayoutInterface::setChildAsString() — Method in class LayoutInterface
- RouterInterface::setRoutes() — Method in class RouterInterface
- ServiceContainerProviderInterface — Class in namespace MVCFundamental\Interfaces
- Interface ServiceContainerProviderInterface
T
- AppKernel::terminate() — Method in class AppKernel
- This must be called when the system terminates its run
- Template — Class in namespace MVCFundamental\Basic
- Class Template
- TemplateEngine — Class in namespace MVCFundamental\Basic
- Class TemplateEngine
- FrontController::trigger() — Method in class FrontController
- AppKernelInterface::terminate() — Method in class AppKernelInterface
- This must be called when the system terminates its run
- FrontControllerInterface::trigger() — Method in class FrontControllerInterface
- Tiggers an event
- TemplateEngineInterface — Class in namespace MVCFundamental\Interfaces
- Interface TemplateEngineInterface
- TemplateInterface — Class in namespace MVCFundamental\Interfaces
- Interface TemplateInterface
V
- ViewFileTrait — Class in namespace MVCFundamental\Commons
- ViewFileTrait
_
- AppKernel::__construct() — Method in class AppKernel
- Avoid public construction of the object and prefer the
getInstance()static singleton access - Layout::__construct() — Method in class Layout
- Layout::__toString() — Method in class Layout
- Request::__construct() — Method in class Request
- Response::__construct() — Method in class Response
- Route::__construct() — Method in class Route
- Router::__construct() — Method in class Router
- Template::__construct() — Method in class Template
- Template::__toString() — Method in class Template
- DefaultLayout::__construct() — Method in class DefaultLayout
- ServiceContainerProviderTrait::__call() — Method in class ServiceContainerProviderTrait
- This must allow some shortcuts to access a service
- ServiceContainerProviderTrait::__callStatic() — Method in class ServiceContainerProviderTrait
- This must allow some shortcuts to access a service
- ErrorException::__construct() — Method in class ErrorException
- Exception::__construct() — Method in class Exception
- FrontController::__construct() — Method in class FrontController
- LayoutInterface::__construct() — Method in class LayoutInterface
- LayoutInterface::__toString() — Method in class LayoutInterface
- RouteInterface::__construct() — Method in class RouteInterface
- ServiceContainerProviderInterface::__call() — Method in class ServiceContainerProviderInterface
- This must allow some shortcuts to access a service
- ServiceContainerProviderInterface::__callStatic() — Method in class ServiceContainerProviderInterface
- This must allow some shortcuts to access a service
- TemplateInterface::__construct() — Method in class TemplateInterface
- TemplateInterface::__toString() — Method in class TemplateInterface