public static function Drupal::state in Drupal 8
Same name and namespace in other branches
- 9 core/lib/Drupal.php \Drupal::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 \Drupal::config() instead.
Return value
\Drupal\Core\State\StateInterface
21 calls to Drupal::state()
- batch_test_stack in core/
modules/ system/ tests/ modules/ batch_test/ batch_test.module - Helper function: Stores or retrieves traced execution data.
- ContentTranslationUpdateTest::setUp in core/
modules/ content_translation/ tests/ src/ Functional/ Update/ ContentTranslationUpdateTest.php - Overrides WebTestBase::setUp() for update testing.
- CronQueueTestException::processItem in core/
modules/ system/ tests/ modules/ cron_queue_test/ src/ Plugin/ QueueWorker/ CronQueueTestException.php - Works on a single queue item.
- CronQueueTestRequeueException::processItem in core/
modules/ system/ tests/ modules/ cron_queue_test/ src/ Plugin/ QueueWorker/ CronQueueTestRequeueException.php - Works on a single queue item.
- DrupalTest::testState in core/
tests/ Drupal/ Tests/ Core/ DrupalTest.php - Tests the state() method.
File
- core/
lib/ Drupal.php, line 455 - Contains \Drupal.
Class
- Drupal
- Static Service Container wrapper.
Code
public static function state() {
return static::getContainer()
->get('state');
}