You are here

protected static function JsonapiResourceConfig::rebuildRoutes in JSON:API Extras 8.2

Same name and namespace in other branches
  1. 8.3 src/Entity/JsonapiResourceConfig.php \Drupal\jsonapi_extras\Entity\JsonapiResourceConfig::rebuildRoutes()

Triggers rebuilding of JSON API routes.

2 calls to JsonapiResourceConfig::rebuildRoutes()
JsonapiResourceConfig::postDelete in src/Entity/JsonapiResourceConfig.php
Acts on deleted entities before the delete hook is invoked.
JsonapiResourceConfig::postSave in src/Entity/JsonapiResourceConfig.php
Acts on a saved entity before the insert or update hook is invoked.

File

src/Entity/JsonapiResourceConfig.php, line 95

Class

JsonapiResourceConfig
Defines the JSON API Resource Config entity.

Namespace

Drupal\jsonapi_extras\Entity

Code

protected static function rebuildRoutes() {
  try {
    \Drupal::service('jsonapi.resource_type.repository')
      ->reset();
    \Drupal::service('router.builder')
      ->setRebuildNeeded();
  } catch (ServiceNotFoundException $exception) {

    // This is intentionally empty.
  }
}