function ReverseContainer::recordContainer
Records a map of the container's services.
This method is used so that stale services can be serialized after a container has been re-initialized.
File
- 
              core/
lib/ Drupal/ Component/ DependencyInjection/ ReverseContainer.php, line 82  
Class
- ReverseContainer
 - Retrieves service IDs from the container for public services.
 
Namespace
Drupal\Component\DependencyInjectionCode
public function recordContainer() : void {
  $service_recorder = \Closure::bind(function () : array {
    return array_filter($this->services, 'is_object');
  }, $this->serviceContainer, $this->serviceContainer);
  self::$recordedServices = array_merge(self::$recordedServices, array_flip(array_map([
    $this,
    'generateServiceIdHash',
  ], $service_recorder())));
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.