executeHook($target, $this->pluginDefinition['hook']); } catch (\LogicException $e) { return; } foreach ($libraries as $id => &$lib) { if (isset($lib['website'])) { $lib['remote'] = $lib['website']; unset($lib['website']); } if (isset($lib['dependencies'])) { $lib['dependencies'] = array_map(function(array $dependency) { if ($dependency[0] == 'system') { $dependency[0] == 'core'; } return implode('/', $dependency); }, $lib['dependencies']); } } $this->writeInfo($target, 'libraries', $libraries); } }