diff --git a/Admin/Install/Media.php b/Admin/Install/Media.php index bb09d89..6bb5522 100755 --- a/Admin/Install/Media.php +++ b/Admin/Install/Media.php @@ -16,7 +16,7 @@ namespace Modules\Billing\Admin\Install; use Model\Setting; use Model\SettingMapper; -use phpOMS\DataStorage\Database\DatabasePool; +use phpOMS\Application\ApplicationAbstract; /** * Media class. @@ -32,15 +32,15 @@ class Media * Install media providing * * @param string $path Module path - * @param DatabasePool $dbPool Database pool for database interaction + * @param ApplicationAbstract $app Application * * @return void * * @since 1.0.0 */ - public static function install(string $path, DatabasePool $dbPool) : void + public static function install(string $path, ApplicationAbstract $app) : void { - $media = \Modules\Media\Admin\Installer::installExternal($dbPool, ['path' => __DIR__ . '/Media.install.json']); + $media = \Modules\Media\Admin\Installer::installExternal($app, ['path' => __DIR__ . '/Media.install.json']); $defaultTemplate = \reset($media['upload'][0]); diff --git a/Admin/Install/Navigation.php b/Admin/Install/Navigation.php index 3d10b3f..a5f1e34 100755 --- a/Admin/Install/Navigation.php +++ b/Admin/Install/Navigation.php @@ -14,7 +14,7 @@ declare(strict_types=1); namespace Modules\Billing\Admin\Install; -use phpOMS\DataStorage\Database\DatabasePool; +use phpOMS\Application\ApplicationAbstract; /** * Navigation class. @@ -30,14 +30,14 @@ class Navigation * Install navigation providing * * @param string $path Module path - * @param DatabasePool $dbPool Database pool for database interaction + * @param ApplicationAbstract $app Application * * @return void * * @since 1.0.0 */ - public static function install(string $path, DatabasePool $dbPool) : void + public static function install(string $path, ApplicationAbstract $app) : void { - \Modules\Navigation\Admin\Installer::installExternal($dbPool, ['path' => __DIR__ . '/Navigation.install.json']); + \Modules\Navigation\Admin\Installer::installExternal($app, ['path' => __DIR__ . '/Navigation.install.json']); } } diff --git a/Admin/Install/WarehouseManagement.php b/Admin/Install/WarehouseManagement.php index 65b0248..0aa8a2d 100755 --- a/Admin/Install/WarehouseManagement.php +++ b/Admin/Install/WarehouseManagement.php @@ -15,8 +15,8 @@ declare(strict_types=1); namespace Modules\Billing\Admin\Install; use phpOMS\Autoloader; -use phpOMS\DataStorage\Database\DatabasePool; use phpOMS\DataStorage\Database\Schema\Builder; +use phpOMS\Application\ApplicationAbstract; /** * WarehouseManagement class. @@ -32,20 +32,20 @@ class WarehouseManagement * Install comment relation * * @param string $path Module path - * @param DatabasePool $dbPool Database pool for database interaction + * @param ApplicationAbstract $app Application * * @return void * * @since 1.0.0 */ - public static function install(string $path, DatabasePool $dbPool) : void + public static function install(string $path, ApplicationAbstract $app) : void { - $builder = new Builder($dbPool->get('schema')); + $builder = new Builder($app->dbPool->get('schema')); $builder->alterTable('billing_bill') ->addConstraint('billing_bill_stock_from', 'warehousemgmt_stocklocation', 'warehousemgmt_stocklocation_id') ->execute(); - $builder = new Builder($dbPool->get('schema')); + $builder = new Builder($app->dbPool->get('schema')); $builder->alterTable('billing_bill') ->addConstraint('billing_bill_stock_to', 'warehousemgmt_stocklocation', 'warehousemgmt_stocklocation_id') ->execute();