modular composer requirements aborts if missing
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
|
||||
namespace App\Modules\CardRequisite;
|
||||
|
||||
use App\Modules\Core\ModulePackage;
|
||||
use App\Modules\Core\ModulePackageType;
|
||||
use App\Modules\Makeable;
|
||||
use App\Modules\ModuleContract;
|
||||
|
||||
@@ -51,7 +53,19 @@ class CardRequisiteModule implements ModuleContract
|
||||
*/
|
||||
public function getComposerRequirements(): array
|
||||
{
|
||||
return [];
|
||||
return [
|
||||
new ModulePackage(
|
||||
type: ModulePackageType::MODULE,
|
||||
name: 'CardTransaction',
|
||||
message: 'Required for API',
|
||||
),
|
||||
new ModulePackage(
|
||||
type: ModulePackageType::PACKAGE,
|
||||
name: 'phpoffice/phpword',
|
||||
message: 'Required for docx file generation',
|
||||
version: 'dev-master',
|
||||
),
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user