ControllerBase::state

protected ControllerBase::state()

Returns the state storage service.

Use this to store machine-generated data, local to a specific environment that does not need deploying and does not need human editing; for example, the last time cron was run. Data which needs to be edited by humans and needs to be the same across development, production, etc. environments (for example, the system maintenance message) should use config() instead.

Return value

\Drupal\Core\KeyValueStore\KeyValueStoreInterface

File

core/lib/Drupal/Core/Controller/ControllerBase.php, line 225

Class

ControllerBase
Utility base class for thin controllers.

Namespace

Drupal\Core\Controller

Code

protected function state() {
  if (!$this->stateService) {
    $this->stateService = $this->container()->get('state');
  }
  return $this->stateService;
}
doc_Drupal
2016-10-29 08:58:57
Comments
Leave a Comment

Please login to continue.