From c2cccc022261dceda93e244a4aa179a98afad29f Mon Sep 17 00:00:00 2001 From: Dave Mc Nicoll Date: Tue, 7 Nov 2023 11:12:59 -0500 Subject: [PATCH] - Fixed a proble within EntityInterface with field(s) which needed a false instead of bool --- src/Entity/EntityInterface.php | 4 ++-- src/EntityTrait.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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);