Collection of fixes to make tests run.
This commit is contained in:
+2
-1
@@ -23,7 +23,8 @@
|
||||
"symfony/console": "*",
|
||||
"symfony/yaml": "*",
|
||||
"d11wtq/boris": "*",
|
||||
"ramsey/uuid-doctrine": "*"
|
||||
"ramsey/uuid-doctrine": "*",
|
||||
"jetbrains/phpstorm-attributes": "*"
|
||||
},
|
||||
"repositories": [
|
||||
{
|
||||
|
||||
@@ -18,7 +18,7 @@ use LotGD\Core\Exceptions\LibraryDoesNotExistException;
|
||||
*/
|
||||
class ComposerManager
|
||||
{
|
||||
private ?Composer $composer;
|
||||
private ?Composer $composer = null;
|
||||
|
||||
/**
|
||||
* Construct a manager with an optional working directory where composer.json
|
||||
@@ -71,10 +71,10 @@ class ComposerManager
|
||||
*/
|
||||
public function getPackages(): array
|
||||
{
|
||||
return \array_merge(
|
||||
[$this->getComposer()->getPackage()],
|
||||
$this->getComposer()->getRepositoryManager()->getLocalRepository()->getPackages()
|
||||
);
|
||||
return [
|
||||
$this->getComposer()->getPackage(),
|
||||
...$this->getComposer()->getRepositoryManager()->getLocalRepository()->getPackages(),
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -21,7 +21,7 @@ class CharacterEventData extends EventContextData
|
||||
"required" => "bool",
|
||||
],
|
||||
])]
|
||||
protected static array $argumentConfig = [
|
||||
protected static ?array $argumentConfig = [
|
||||
"character" => ["type" => Character::class, "required" => true],
|
||||
"value" => ["type" => "mixed", "required" => false],
|
||||
];
|
||||
|
||||
@@ -17,7 +17,7 @@ class ViewpointDecorationEventData extends EventContextData
|
||||
"required" => "bool",
|
||||
],
|
||||
])]
|
||||
protected static array $argumentConfig = [
|
||||
protected static ?array $argumentConfig = [
|
||||
"viewpoint" => ["type" => Viewpoint::class, "required" => true],
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user