Nullable eggFeatures in FeatureService (#1485)

This commit is contained in:
MartinOscar 2025-07-05 14:57:08 +02:00 committed by GitHub
parent 9655700cde
commit 21ac75efae
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -21,10 +21,10 @@ class FeatureService
}
/**
* @param string[] $features
* @param ?string[] $features
* @return FeatureSchemaInterface[]
*/
public function getActiveSchemas(array $features): array
public function getActiveSchemas(?array $features = []): array
{
return collect($this->schemas)->only($features)->all();
}
@ -39,10 +39,10 @@ class FeatureService
}
/**
* @param string[] $features
* @param ?string[] $features
* @return array<string, array<string>>
*/
public function getMappings(array $features): array
public function getMappings(?array $features = []): array
{
return collect($this->getActiveSchemas($features))
->mapWithKeys(fn (FeatureSchemaInterface $schema) => [