diff --git a/core/modules/rest/src/Routing/ResourceRoutes.php b/core/modules/rest/src/Routing/ResourceRoutes.php index 7f53d1f..7793257 100644 --- a/core/modules/rest/src/Routing/ResourceRoutes.php +++ b/core/modules/rest/src/Routing/ResourceRoutes.php @@ -68,7 +68,7 @@ public function __construct(ResourcePluginManager $manager, ConfigFactoryInterfa protected function alterRoutes(RouteCollection $collection) { $routes = array(); $resources = $this->config->get('rest.settings')->get('resources') ?: array(); - $enabled_resources = array_intersect_key($this->manager->getDefinitions(), $resources); + $enabled_resources = array_intersect_key($resources, $this->manager->getDefinitions()); // Iterate over all enabled resource plugins. foreach ($enabled_resources as $id => $enabled_methods) { $plugin = $this->manager->getInstance(array('id' => $id));