Module: Drop deprecated method registerHook and arg $key of method provideHook

This commit is contained in:
Johannes Meyer 2016-11-11 16:15:59 +01:00
parent 5bce7dc9b8
commit f1a1f41192
1 changed files with 1 additions and 19 deletions

View File

@ -1242,22 +1242,6 @@ class Module
return $this->includeScript($this->configScript);
}
/**
* Register a hook
*
* @param string $name Name of the hook
* @param string $class Class of the hook w/ namespace
* @param string $key
*
* @return $this
*
* @deprecated Deprecated in favor of {@link provideHook()}. Will be removed in version 2.2.0
*/
protected function registerHook($name, $class, $key = null)
{
return $this->provideHook($name, $class, $key);
}
protected function slashesToNamespace($class)
{
$list = explode('/', $class);
@ -1275,12 +1259,10 @@ class Module
* @param string $implementation [optional] Fully qualified name of the class providing the hook implementation.
* Defaults to the module's ProvidedHook namespace plus the hook's name for the
* class name. Web 2's namespace separator is \\ (double backslash) at the moment
* @param string $key No-op arg for compatibility reasons. This argument is deprecated and will be
* removed in version 2.2.0
*
* @return $this
*/
protected function provideHook($name, $implementation = null, $key = null)
protected function provideHook($name, $implementation = null)
{
if ($implementation === null) {
$implementation = $name;