diff --git a/src/Entity/EntityInterface.php b/src/Entity/EntityInterface.php index 42b9cdb..c935ba4 100644 --- a/src/Entity/EntityInterface.php +++ b/src/Entity/EntityInterface.php @@ -17,6 +17,6 @@ interface EntityInterface /* extends \JsonSerializable */ public static function repository(string $alias = Repository::DEFAULT_ALIAS, ConnectionAdapter $adapter = null) : Repository; public static function entityCollection(...$arguments) : EntityCollection; public static function queryBuilder() : QueryBuilderInterface; - public static function field($name, null|string|bool $alias = Repository::DEFAULT_ALIAS) : EntityField; - public static function fields(array $fields, null|string|bool $alias = Repository::DEFAULT_ALIAS, string $separator = ', ') : string; + public static function field($name, null|string|false $alias = Repository::DEFAULT_ALIAS) : EntityField; + public static function fields(array $fields, null|string|false $alias = Repository::DEFAULT_ALIAS, string $separator = ', ') : string; } \ No newline at end of file diff --git a/src/EntityTrait.php b/src/EntityTrait.php index 0f98799..dddb375 100644 --- a/src/EntityTrait.php +++ b/src/EntityTrait.php @@ -316,7 +316,7 @@ trait EntityTrait { } #[Ignore] - public static function fields(array $fields, null|string|bool $alias = Repository::DEFAULT_ALIAS, string $separator = ', ') : string + public static function fields(array $fields, null|string|false $alias = Repository::DEFAULT_ALIAS, string $separator = ', ') : string { return implode($separator, array_map(function($item) use ($alias){ return static::field($item, $alias);