Class PageController

Controller
Extended by Concrete\Core\Page\Controller\PageController

Indirect known subclasses

Concrete\Controller\SinglePage\Dashboard, Concrete\Controller\SinglePage\Dashboard\Blocks, Concrete\Controller\SinglePage\Dashboard\Extend\Install, Concrete\Controller\SinglePage\Dashboard\System\Registration\Open, Concrete\Controller\SinglePage\Dashboard\System\Registration\Postlogin, Concrete\Controller\SinglePage\Dashboard\System\Registration\Profiles, Concrete\Controller\SinglePage\Dashboard\System\Seo, Concrete\Controller\SinglePage\Dashboard\System\Seo\Bulk, Concrete\Controller\SinglePage\Dashboard\System\Seo\Codes, Concrete\Controller\SinglePage\Dashboard\System\Seo\Excluded, Concrete\Controller\SinglePage\Dashboard\System\Seo\Searchindex, Concrete\Controller\SinglePage\Dashboard\System\Seo\Statistics, Concrete\Controller\SinglePage\Dashboard\System\Seo\Urls, Concrete\Controller\SinglePage\Dashboard\Extend\Themes, Concrete\Controller\SinglePage\Dashboard\Users, Concrete\Controller\SinglePage\Dashboard\Users\AddGroup, Concrete\Controller\SinglePage\Dashboard\Users\Attributes, Concrete\Controller\SinglePage\Dashboard\Users\Groups, Concrete\Controller\SinglePage\Dashboard\Users\Groups\Bulkupdate, Concrete\Controller\SinglePage\Dashboard\Users\GroupSets, Concrete\Controller\SinglePage\Dashboard\Users\Points, Concrete\Controller\SinglePage\Dashboard\Users\Points\Actions, Concrete\Controller\SinglePage\Dashboard\Users\Points\Assign, Concrete\Controller\SinglePage\Dashboard\Users\Search, Concrete\Controller\SinglePage\Dashboard\Extend\Update, Concrete\Controller\SinglePage\Dashboard\Workflow, Concrete\Controller\SinglePage\Dashboard\Workflow\Me, Concrete\Controller\SinglePage\Dashboard\Workflow\Workflows, Concrete\Core\Page\Controller\MarketplaceDashboardPageController, Concrete\Controller\SinglePage\Dashboard\Files, Concrete\Controller\SinglePage\Dashboard\Files\AddSet, Concrete\Controller\SinglePage\Dashboard\Files\Attributes, Concrete\Controller\SinglePage\Dashboard\Files\Search, Concrete\Controller\SinglePage\Dashboard\Files\Sets, Concrete\Controller\SinglePage\Dashboard\News, Concrete\Controller\SinglePage\Dashboard\Pages, Concrete\Controller\SinglePage\Dashboard\Blocks\Permissions, Concrete\Controller\SinglePage\Dashboard\Pages\Attributes, Concrete\Controller\SinglePage\Dashboard\Pages\Feeds, Concrete\Controller\SinglePage\Dashboard\Pages\Single, Concrete\Controller\SinglePage\Dashboard\Pages\Templates, Concrete\Controller\SinglePage\Dashboard\Pages\Themes, Concrete\Controller\SinglePage\Dashboard\Pages\Themes\Inspect, Concrete\Controller\SinglePage\Dashboard\Pages\Types, Concrete\Controller\SinglePage\Dashboard\Pages\Types\Attributes, Concrete\Controller\SinglePage\Dashboard\Pages\Types\Organize, Concrete\Controller\SinglePage\Dashboard\Pages\Types\Output, Concrete\Controller\SinglePage\Dashboard\Blocks\Stacks, Concrete\Controller\SinglePage\Dashboard\Pages\Types\Permissions, Concrete\Controller\SinglePage\Dashboard\Reports, Concrete\Controller\SinglePage\Dashboard\Reports\Forms, Concrete\Controller\SinglePage\Dashboard\Reports\Logs, Concrete\Controller\SinglePage\Dashboard\Reports\Statistics, Concrete\Controller\SinglePage\Dashboard\Reports\Surveys, Concrete\Controller\SinglePage\Dashboard\Sitemap, Concrete\Controller\SinglePage\Dashboard\Sitemap\Explore, Concrete\Controller\SinglePage\Dashboard\Sitemap\Full, Concrete\Controller\SinglePage\Dashboard\Sitemap\Search, Concrete\Controller\SinglePage\Dashboard\Blocks\Types, Concrete\Controller\SinglePage\Dashboard\System, Concrete\Controller\SinglePage\Dashboard\System\Attributes, Concrete\Controller\SinglePage\Dashboard\System\Attributes\Sets, Concrete\Controller\SinglePage\Dashboard\System\Attributes\Topics, Concrete\Controller\SinglePage\Dashboard\System\Attributes\Types, Concrete\Controller\SinglePage\Dashboard\System\Backup, Concrete\Controller\SinglePage\Dashboard\System\Backup\Backup, Concrete\Controller\SinglePage\Dashboard\System\Backup\Update, Concrete\Controller\SinglePage\Dashboard\System\Basics, Concrete\Controller\SinglePage\Dashboard\System\Basics\Accessibility, Concrete\Controller\SinglePage\Dashboard\Conversations, Concrete\Controller\SinglePage\Dashboard\System\Basics\Editor, Concrete\Controller\SinglePage\Dashboard\System\Basics\Icons, Concrete\Controller\SinglePage\Dashboard\System\Basics\Images, Concrete\Controller\SinglePage\Dashboard\System\Basics\Multilingual, Concrete\Controller\SinglePage\Dashboard\System\Basics\Name, Concrete\Controller\SinglePage\Dashboard\System\Basics\Social, Concrete\Controller\SinglePage\Dashboard\System\Basics\Timezone, Concrete\Controller\SinglePage\Dashboard\System\Conversations, Concrete\Controller\SinglePage\Dashboard\System\Conversations\BannedWords, Concrete\Controller\SinglePage\Dashboard\System\Conversations\Editor, Concrete\Controller\SinglePage\Dashboard\Conversations\Messages, Concrete\Controller\SinglePage\Dashboard\System\Conversations\Permissions, Concrete\Controller\SinglePage\Dashboard\System\Conversations\Points, Concrete\Controller\SinglePage\Dashboard\System\Conversations\Settings, Concrete\Controller\SinglePage\Dashboard\System\Environment, Concrete\Controller\SinglePage\Dashboard\System\Environment\Debug, Concrete\Controller\SinglePage\Dashboard\System\Environment\Entities, Concrete\Controller\SinglePage\Dashboard\System\Environment\Info, Concrete\Controller\SinglePage\Dashboard\System\Environment\Logging, Concrete\Controller\SinglePage\Dashboard\System\Environment\Proxy, Concrete\Controller\SinglePage\Dashboard\System\Files, Concrete\Controller\SinglePage\Dashboard\Extend, Concrete\Controller\SinglePage\Dashboard\System\Files\Filetypes, Concrete\Controller\SinglePage\Dashboard\System\Files\ImageUploading, Concrete\Controller\SinglePage\Dashboard\System\Files\Permissions, Concrete\Controller\SinglePage\Dashboard\System\Files\Storage, Concrete\Controller\SinglePage\Dashboard\System\Files\Thumbnails, Concrete\Controller\SinglePage\Dashboard\System\Mail, Concrete\Controller\SinglePage\Dashboard\System\Mail\Importers, Concrete\Controller\SinglePage\Dashboard\System\Mail\Method, Concrete\Controller\SinglePage\Dashboard\System\Mail\Method\Test, Concrete\Controller\SinglePage\Dashboard\System\Multilingual, Concrete\Controller\SinglePage\Dashboard\Extend\Addons, Concrete\Controller\SinglePage\Dashboard\System\Multilingual\Copy, Concrete\Controller\SinglePage\Dashboard\System\Multilingual\PageReport, Concrete\Controller\SinglePage\Dashboard\System\Multilingual\Setup, Concrete\Controller\SinglePage\Dashboard\System\Multilingual\TranslateInterface, Concrete\Controller\SinglePage\Dashboard\System\Optimization, Concrete\Controller\SinglePage\Dashboard\System\Optimization\Cache, Concrete\Controller\SinglePage\Dashboard\System\Optimization\Clearcache, Concrete\Controller\SinglePage\Dashboard\System\Optimization\Jobs, Concrete\Controller\SinglePage\Dashboard\System\Optimization\QueryLog, Concrete\Controller\SinglePage\Dashboard\System\Permissions, Concrete\Controller\SinglePage\Dashboard\Extend\Connect, Concrete\Controller\SinglePage\Dashboard\System\Permissions\Advanced, Concrete\Controller\SinglePage\Dashboard\System\Permissions\Antispam, Concrete\Controller\SinglePage\Dashboard\System\Permissions\Blacklist, Concrete\Controller\SinglePage\Dashboard\System\Permissions\Captcha, Concrete\Controller\SinglePage\Dashboard\System\Permissions\Maintenance, Concrete\Controller\SinglePage\Dashboard\System\Permissions\Site, Concrete\Controller\SinglePage\Dashboard\System\Permissions\Tasks, Concrete\Controller\SinglePage\Dashboard\System\Permissions\Users, Concrete\Controller\SinglePage\Dashboard\System\Registration, Concrete\Controller\SinglePage\Dashboard\System\Registration\Authentication

Methods summary

public
public
public
# replace( @string|Concrete\Core\Page\Page $var )

Given either a path or a Page object, this is a shortcut to 1. Grab the controller of THAT page. 2. Grab the view of THAT controller 3. Render that view. 4. Exit – so we immediately stop all other output in the controller that called render().

public
# getSets( )
public
# render( @string $path, $pkgHandle = null )

Given a path to a single page, this command uses the CURRENT controller and renders the contents of the single page within this request. The current controller is not replaced, and has already fired (since it is meant to be called from within a view() or similar method).

public
public
# flash( $key, $value )
public
# getTheme( )
public
public
public
public
# setupRequestActionAndParameters( Request $request )
public
# isValidControllerTask( $action, $parameters = array() )
public
public
public

Properties summary

protected boolean $supportsPageCache
# false
protected $action
#
protected array $passThruBlocks
# array()
protected array $parameters
# array()