public function ResourceManager::__construct in RESTful 7.2
Constructor for ResourceManager.
Parameters
RequestInterface $request: The request object.
ResourcePluginManager $manager: The plugin manager.
File
- src/Resource/ ResourceManager.php, line 49 
- Contains \Drupal\restful\Resource\ResourceManager.
Class
Namespace
Drupal\restful\ResourceCode
public function __construct(RequestInterface $request, ResourcePluginManager $manager = NULL) {
  $this->request = $request;
  $this->pluginManager = $manager ?: ResourcePluginManager::create('cache', $request);
  $options = array();
  foreach ($this->pluginManager
    ->getDefinitions() as $plugin_id => $plugin_definition) {
    // Set the instance id to articles::1.5 (for example).
    $options[$plugin_id] = $plugin_definition;
  }
  $this->plugins = new ResourcePluginCollection($this->pluginManager, $options);
}