Classes, interfaces and traits

AdminHttpViewController

Class AdminHttpViewController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

AdminLayoutHttpControllerResponse

Class AdminLayoutHttpControllerResponse

This class will be used for rendering the new Admin pages which must be explicitly written in templates. These templates can extend any of the existing admin layouts by themselves. Child controllers can you the "init" method to initialize their dependencies
« More »

HttpContextReader

Class HttpContextReader

« More »

HttpDispatcher

Class HttpDispatcher

« More »

HttpResponseProcessor

Class HttpResponseProcessor

« More »

HttpService

Class HttpService

« More »

HttpViewController

Class HttpViewController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

HttpViewControllerRegistry

Class HttpViewControllerRegistry

« More »

Classes, interfaces and traits

AssetCollectionInterface

Interface AssetCollectionInterface

« More »

AssetInterface

Interface AssetInterface

« More »

ContentNavigationCollectionInterface

Interface AssetCollectionInterface

« More »

ContentViewInterface

Interface ContentViewInterface

« More »

HttpContextInterface

Interface HttpContextInterface

« More »

HttpContextReaderInterface

Interface HttpContextReaderInterface

« More »

HttpControllerResponseInterface

Interface HttpControllerResponseInterface

« More »

HttpDispatcherInterface

Interface HttpDispatcherInterface

« More »

HttpResponseProcessorInterface

Interface HttpResponseProcessorInterface

« More »

HttpServiceFactoryInterface

Interface HttpServiceFactoryInterface

« More »

HttpServiceInterface

Interface HttpServiceInterface

« More »

HttpViewControllerFactoryInterface

Interface HttpViewControllerFactoryInterface

« More »

HttpViewControllerInterface

Interface HttpViewControllerInterface

« More »

HttpViewControllerRegistryInterface

Interface HttpViewControllerRegistryInterface

« More »

Classes, interfaces and traits

AdminPageHttpControllerResponse

Class AdminPageHttpControllerResponse

Important: This class will load the admin section of the shop, something that cannot be integrated into unit tests. That is why it is not unit tested.
« More »

Asset

Class Asset

« More »

FileDownloadHttpControllerResponse

Class FileDownloadHttpControllerResponse

« More »

HttpContext

Class HttpContext

« More »

HttpControllerResponse

Class HttpControllerResponse

« More »

JsonHttpControllerResponse

Class JsonHttpControllerResponse

« More »

RedirectHttpControllerResponse

Class RedirectHttpControllerResponse

« More »

Classes, interfaces and traits

AbstractHttpContextFactory

Class AbstractHttpContextFactory

« More »

AbstractHttpViewControllerRegistryFactory

Class AbstractHttpViewControllerRegistryFactory

« More »

EnvironmentHttpContextFactory

Class EnvironmentHttpContextFactory

« More »

EnvironmentHttpViewControllerRegistryFactory

Class EnvironmentHttpViewControllerRegistryFactory

« More »

HttpServiceFactory

Class HttpFactory

« More »

HttpViewControllerFactory

Class HttpViewControllerFactory

« More »

Classes, interfaces and traits

AssetCollection

Class AssetCollection

Handles Asset objects (JavaScript and CSS). Use the getHtml() method to get the HTML output for the collection. The elements will be outputted in the same order they were added in the collection.
« More »

ContentNavigationCollection

Class ContentNavigationCollection

This class extends the KeyValueCollection where the key is the display name of the navigation and the value the URL of the page. If you use the constructor to set the content navigation links make sure that you provide an empty URL for the current page so that it's marked as active in frontend.
« More »

Classes, interfaces and traits

AjaxException

Class AjaxException

« More »

HttpApiV2Exception

Class HttpApiException

This exception class is used for handling exceptions that concern the API execution. The default exception code is set to 500 (Internal Server Error) and must explicitly set to any other standard HTTP status code in order to be contained in the response headers.
« More »

MissingControllerNameException

Class MissingControllerNameException

« More »