diff --git a/library/Director/DataType/DataTypeDatalist.php b/library/Director/DataType/DataTypeDatalist.php index 37df5343..6f38e561 100644 --- a/library/Director/DataType/DataTypeDatalist.php +++ b/library/Director/DataType/DataTypeDatalist.php @@ -2,8 +2,8 @@ namespace Icinga\Module\Director\DataType; +use Icinga\Module\Director\Hook\DataTypeHook; use Icinga\Module\Director\Web\Form\QuickForm; -use Icinga\Module\Director\Web\Hook\DataTypeHook; class DataTypeDatalist extends DataTypeHook { diff --git a/library/Director/DataType/DataTypeNumber.php b/library/Director/DataType/DataTypeNumber.php index 5f54dbd2..d0c26b6a 100644 --- a/library/Director/DataType/DataTypeNumber.php +++ b/library/Director/DataType/DataTypeNumber.php @@ -2,8 +2,8 @@ namespace Icinga\Module\Director\DataType; +use Icinga\Module\Director\Hook\DataTypeHook; use Icinga\Module\Director\Web\Form\QuickForm; -use Icinga\Module\Director\Web\Hook\DataTypeHook; class DataTypeNumber extends DataTypeHook { diff --git a/library/Director/DataType/DataTypeSqlQuery.php b/library/Director/DataType/DataTypeSqlQuery.php index 84df22e5..01d18bcc 100644 --- a/library/Director/DataType/DataTypeSqlQuery.php +++ b/library/Director/DataType/DataTypeSqlQuery.php @@ -4,8 +4,8 @@ namespace Icinga\Module\Director\DataType; use Exception; use Icinga\Data\Db\DbConnection; +use Icinga\Module\Director\Hook\DataTypeHook; use Icinga\Module\Director\Web\Form\QuickForm; -use Icinga\Module\Director\Web\Hook\DataTypeHook; use Icinga\Module\Director\Util; class DataTypeSqlQuery extends DataTypeHook diff --git a/library/Director/DataType/DataTypeString.php b/library/Director/DataType/DataTypeString.php index 73ebcb21..db6a284d 100644 --- a/library/Director/DataType/DataTypeString.php +++ b/library/Director/DataType/DataTypeString.php @@ -2,8 +2,8 @@ namespace Icinga\Module\Director\DataType; +use Icinga\Module\Director\Hook\DataTypeHook; use Icinga\Module\Director\Web\Form\QuickForm; -use Icinga\Module\Director\Web\Hook\DataTypeHook; class DataTypeString extends DataTypeHook { diff --git a/library/Director/DataType/DataTypeTime.php b/library/Director/DataType/DataTypeTime.php index f360782f..13b96355 100644 --- a/library/Director/DataType/DataTypeTime.php +++ b/library/Director/DataType/DataTypeTime.php @@ -2,8 +2,8 @@ namespace Icinga\Module\Director\DataType; +use Icinga\Module\Director\Hook\DataTypeHook; use Icinga\Module\Director\Web\Form\QuickForm; -use Icinga\Module\Director\Web\Hook\DataTypeHook; class DataTypeTime extends DataTypeHook { diff --git a/library/Director/Web/Hook/DataTypeHook.php b/library/Director/Hook/DataTypeHook.php similarity index 95% rename from library/Director/Web/Hook/DataTypeHook.php rename to library/Director/Hook/DataTypeHook.php index 3bb3dabe..3ed41dc3 100644 --- a/library/Director/Web/Hook/DataTypeHook.php +++ b/library/Director/Hook/DataTypeHook.php @@ -1,6 +1,6 @@ provideHook('monitoring/HostActions'); $this->provideHook('monitoring/ServiceActions'); -$this->registerHook('Director\\ImportSource', '\\Icinga\\Module\\Director\\Import\\ImportSourceSql', 'sql'); -$this->registerHook('Director\\ImportSource', '\\Icinga\\Module\\Director\\Import\\ImportSourceLdap', 'ldap'); + +$this->provideHook('director/ImportSource', '\\Icinga\\Module\\Director\\Import\\ImportSourceSql'); +$this->provideHook('director/ImportSource', '\\Icinga\\Module\\Director\\Import\\ImportSourceLdap'); $this->provideHook('director/ImportSource', '\\Icinga\\Module\\Director\\Import\\ImportSourceCoreApi'); -$this->registerHook('Director\\DataType', '\\Icinga\\Module\\Director\\DataType\\DataTypeString', 'string'); -$this->registerHook('Director\\DataType', '\\Icinga\\Module\\Director\\DataType\\DataTypeNumber', 'number'); -$this->registerHook('Director\\DataType', '\\Icinga\\Module\\Director\\DataType\\DataTypeTime', 'time'); -$this->registerHook('Director\\DataType', '\\Icinga\\Module\\Director\\DataType\\DataTypeDatalist', 'datalist'); -$this->registerHook('Director\\DataType', '\\Icinga\\Module\\Director\\DataType\\DataTypeSqlQuery', 'sqlquery'); +$this->provideHook('director/DataType', '\\Icinga\\Module\\Director\\DataType\\DataTypeString'); +$this->provideHook('director/DataType', '\\Icinga\\Module\\Director\\DataType\\DataTypeNumber'); +$this->provideHook('director/DataType', '\\Icinga\\Module\\Director\\DataType\\DataTypeTime'); +$this->provideHook('director/DataType', '\\Icinga\\Module\\Director\\DataType\\DataTypeDatalist'); +$this->provideHook('director/DataType', '\\Icinga\\Module\\Director\\DataType\\DataTypeSqlQuery');