Class AbstractController

Interface ApplicationAwareInterface This interface declares awareness of the concrete5 application.

Concrete\Core\Controller\AbstractController implements Concrete\Core\Application\ApplicationAwareInterface

Indirect known subclasses

Concrete\Attribute\Address\Controller, Concrete\Attribute\Boolean\Controller, Concrete\Attribute\Topics\Controller, Concrete\Controller\Dialog\Page\Search, Concrete\Controller\Dialog\Page\Search\Customize, Concrete\Controller\Dialog\Page\Seo, Concrete\Controller\Dialog\User\Bulk\Properties, Concrete\Controller\Dialog\User\Search, Concrete\Controller\Dialog\User\Search\Customize, Concrete\Controller\Feed, Concrete\Controller\Panel\Dashboard, Concrete\Controller\Panel\Detail\Page\Attributes, Concrete\Controller\Panel\Detail\Page\Caching, Concrete\Block\Autonav\Controller, Concrete\Controller\Panel\Detail\Page\Composer, Concrete\Controller\Panel\Detail\Page\Location, Concrete\Controller\Panel\Detail\Page\Permissions, Concrete\Controller\Panel\Detail\Page\Seo, Concrete\Controller\Panel\Detail\Page\Versions, Concrete\Controller\Panel\Multilingual, Concrete\Controller\Panel\Page, Concrete\Controller\Panel\Page\Attributes, Concrete\Controller\Panel\Page\CheckIn, Concrete\Controller\Panel\Page\Design, Concrete\Block\Content\Controller, Concrete\Controller\Panel\Page\Design\Customize, Concrete\Controller\Panel\Page\Devices, Concrete\Controller\Panel\Page\Versions, Concrete\Controller\Panel\Sitemap, Concrete\Controller\Upgrade, Concrete\Core\Attribute\DefaultController, Concrete\Block\CoreAreaLayout\Controller, Concrete\Block\CoreConversation\Controller, Concrete\Block\CoreConversationMessage\Controller, Concrete\Block\CoreGathering\Controller, Concrete\Block\CoreGatheringDisplay\Controller, Concrete\Block\CorePageTypeComposerControlOutput\Controller, Concrete\Block\CoreScrapbookDisplay\Controller, Concrete\Attribute\DateTime\Controller, Concrete\Block\CoreStackDisplay\Controller, Concrete\Block\DashboardAppStatus\Controller, Concrete\Block\DashboardFeaturedAddon\Controller, Concrete\Block\DashboardFeaturedTheme\Controller, Concrete\Block\DashboardNewsflowLatest\Controller, Concrete\Block\DashboardSiteActivity\Controller, Concrete\Block\DateNavigation\Controller, Concrete\Block\Discussion\Controller, Concrete\Block\ExternalForm\Controller, Concrete\Block\Faq\Controller, Concrete\Attribute\ImageFile\Controller, Concrete\Block\Feature\Controller, Concrete\Block\File\Controller, Concrete\Block\Form\Controller, Concrete\Block\GoogleMap\Controller, Concrete\Block\HorizontalRule\Controller, Concrete\Block\Html\Controller, Concrete\Block\Image\Controller, Concrete\Block\ImageSlider\Controller, Concrete\Block\NextPrevious\Controller, Concrete\Block\PageAttributeDisplay\Controller, Concrete\Attribute\Number\Controller, Concrete\Block\PageList\Controller, Concrete\Block\PageTitle\Controller, Concrete\Block\RssDisplayer\Controller, Concrete\Block\Search\Controller, Concrete\Block\ShareThisPage\Controller, Concrete\Block\SocialLinks\Controller, Concrete\Block\Survey\Controller, Concrete\Block\SwitchLanguage\Controller, Concrete\Block\Tags\Controller, Concrete\Block\Testimonial\Controller, Concrete\Attribute\Rating\Controller, Concrete\Block\TopicList\Controller, Concrete\Block\Video\Controller, Concrete\Block\Youtube\Controller, Concrete\Controller\Backend\Block, Concrete\Controller\Backend\GetRemoteHelp, Concrete\Controller\Backend\IntelligentSearch, Concrete\Controller\Backend\Marketplace\Connect, Concrete\Controller\Backend\Marketplace\Search, Concrete\Controller\Backend\Page\ArrangeBlocks, Concrete\Controller\Backend\Page\Multilingual, Concrete\Attribute\Select\Controller, Concrete\Controller\Backend\Page\SitemapSelector, Concrete\Controller\Backend\UserInterface, Concrete\Controller\Backend\UserInterface\Block, Concrete\Controller\Backend\UserInterface\File, Concrete\Controller\Backend\UserInterface\MarketplaceItem, Concrete\Controller\Backend\UserInterface\Page, Concrete\Controller\Dialog\Area\Design, Concrete\Controller\Dialog\Area\Layout\Presets, Concrete\Controller\Dialog\Area\Layout\Presets\Manage, Concrete\Controller\Dialog\Block\Aliasing, Concrete\Attribute\SocialLinks\Controller, Concrete\Controller\Dialog\Block\Cache, Concrete\Controller\Dialog\Block\Design, Concrete\Controller\Dialog\Block\Permissions, Concrete\Controller\Dialog\Block\Permissions\GuestAccess, Concrete\Controller\Dialog\Conversation\Subscribe, Concrete\Controller\Dialog\File\Bulk\Delete, Concrete\Controller\Dialog\File\Bulk\Properties, Concrete\Controller\Dialog\File\Bulk\Sets, Concrete\Controller\Dialog\File\Bulk\Storage, Concrete\Controller\Dialog\File\Properties, Concrete\Attribute\Text\Controller, Concrete\Controller\Dialog\File\Search, Concrete\Controller\Dialog\File\Search\Customize, Concrete\Controller\Dialog\File\Sets, Concrete\Controller\Dialog\File\Thumbnails, Concrete\Controller\Dialog\File\UploadComplete, Concrete\Controller\Dialog\Group\Search, Concrete\Controller\Dialog\Help\Introduction, Concrete\Controller\Dialog\Marketplace\Checkout, Concrete\Controller\Dialog\Marketplace\Download, Concrete\Controller\Dialog\Page\Add\Compose, Concrete\Attribute\Textarea\Controller, Concrete\Controller\Dialog\Page\AddBlock, Concrete\Controller\Dialog\Page\AddExternal, Concrete\Controller\Dialog\Page\Attributes, Concrete\Controller\Dialog\Page\Bulk\Properties, Concrete\Controller\Dialog\Page\Delete, Concrete\Controller\Dialog\Page\DeleteAlias, Concrete\Controller\Dialog\Page\Design, Concrete\Controller\Dialog\Page\Design\Css, Concrete\Controller\Dialog\Page\EditExternal, Concrete\Controller\Dialog\Page\Location

Abstract
Namespace: Concrete\Core\Controller
Package: Concrete\Core\Application
Located at src/Controller/AbstractController.php

Methods summary

public
public
public
# addHeaderItem( string $item )

Adds an item to the view's header. This item will then be automatically printed out before the section of the page

public
# addFooterItem( string $item )

Adds an item to the view's footer. This item will then be automatically printed out before the section of the page

public
# set( $key, $val )
public
# getSets( )
public
public
public
# get( $key = null, $defaultValue = null )
public
# getTask( )
public
public
public
# on_start( )
public
public
# isPost( )
public
# post( $key = null, $defaultValue = null )
public
# redirect( )
public
# runTask( $action, $parameters )
public
# runAction( $action, $parameters = array() )
public
# request( $key = null )
public
# setApplication( Concrete\Core\Application\Application $application )

Set the application object

Properties summary

protected array $helpers
# array()
protected array $sets
# array()
protected $action
#
protected $request
#
protected $parameters
#
protected Concrete\Core\Application\Application $app
#