Class humhub\modules\space\controllers\SpaceController

Inheritancehumhub\modules\space\controllers\SpaceController » humhub\modules\content\components\ContentContainerController » humhub\components\Controller » yii\web\Controller
Available since version0.5

SpaceController is the main controller for spaces.

It show the space itself and handles all related tasks like following or memberships.

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$access string Defines the ControllerAccess class for this controller responsible for managing access rules humhub\components\Controller

Public Methods

Hide inherited methods

MethodDescriptionDefined By
actionFollow() Follows a Space humhub\modules\space\controllers\SpaceController
actionFollowerList() Modal to list followers of a space humhub\modules\space\controllers\SpaceController
actionHome() Default space homepage humhub\modules\space\controllers\SpaceController
actionIndex() Generic Start Action for Profile humhub\modules\space\controllers\SpaceController
actionUnfollow() Unfollows a Space humhub\modules\space\controllers\SpaceController
actions() humhub\modules\space\controllers\SpaceController
appendPageTitle() Append a page title. humhub\components\Controller
beforeAction() humhub\modules\content\components\ContentContainerController
behaviors() humhub\modules\space\controllers\SpaceController
forcePostRequest() Throws HttpException in case the request is not an post request, otherwise returns true. humhub\components\Controller
getAccess() humhub\modules\content\components\ContentContainerController
htmlRedirect() Create Redirect for AJAX Requests which output goes into HTML content. humhub\components\Controller
init() humhub\modules\content\components\ContentContainerController
prependPageTitle() Prepend a page title. humhub\components\Controller
redirect() humhub\components\Controller
renderAjaxContent() humhub\components\Controller
renderContent() Renders a static string by applying the layouts (sublayout + layout. humhub\components\Controller
renderModalClose() Closes a modal humhub\components\Controller
setActionTitles() Set a map that indicates what page title should be shown for the currently active action. humhub\components\Controller
setJsViewStatus() Sets some ui state as current controller/module and active topmenu. humhub\components\Controller
setPageTitle() Set the page title. humhub\components\Controller

Protected Methods

Hide inherited methods

MethodDescriptionDefined By
checkModuleIsEnabled() Checks if the requested module is available in this contentContainer. humhub\modules\content\components\ContentContainerController
forbidden() humhub\components\Controller
getAccessRules() Returns access rules for the standard access control behavior. humhub\components\Controller

Events

Hide inherited events

EventTypeDescriptionDefined By
EVENT_INIT \yii\base\Event An event raised on init a controller. humhub\components\Controller

Method Details

actionFollow() public method

Follows a Space

public void actionFollow ( )
actionFollowerList() public method

Modal to list followers of a space

public void actionFollowerList ( )
actionHome() public method

Default space homepage

public string actionHome ( )
return string

The rendering result.

throws \yii\base\InvalidConfigException
actionIndex() public method

Generic Start Action for Profile

public void actionIndex ( )
throws \yii\base\InvalidConfigException
actionUnfollow() public method

Unfollows a Space

public void actionUnfollow ( )
actions() public method

public void actions ( )
behaviors() public method

public void behaviors ( )