- Fixed a proble within EntityInterface with field(s) which needed a false instead of bool

This commit is contained in:
Dave Mc Nicoll 2023-11-07 11:12:59 -05:00
parent ab582c9318
commit c2cccc0222
2 changed files with 3 additions and 3 deletions

View File

@ -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;
}

View File

@ -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);