Skip to content

Commit

Permalink
Fix behavior.
Browse files Browse the repository at this point in the history
  • Loading branch information
dereuromark committed Jan 4, 2024
1 parent edeeb2a commit bf151fc
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/Model/Behavior/BitmaskedBehavior.php
Original file line number Diff line number Diff line change
Expand Up @@ -111,12 +111,12 @@ public function initialize(array $config): void {

/**
* @param \Cake\ORM\Query\SelectQuery $query
* @param array<int> $bits
* @param array<string|int>|string|int $bits
* @param array<string, mixed> $options
* @throws \InvalidArgumentException If the 'slug' key is missing in options
* @return \Cake\ORM\Query\SelectQuery
*/
public function findBitmasked(SelectQuery $query, array $bits, array $options = []): SelectQuery {
public function findBitmasked(SelectQuery $query, array|string|int $bits, array $options = []): SelectQuery {
$options += [
'type' => $this->_config['type'] ?? 'exact',
'containMode' => $this->_config['containMode'],
Expand All @@ -136,7 +136,7 @@ public function findBitmasked(SelectQuery $query, array $bits, array $options =
}

$conditions = [];
foreach ($bits as $bit) {
foreach ((array)$bits as $bit) {
$conditions[] = $this->containsBit($bit);
}

Expand Down

0 comments on commit bf151fc

Please sign in to comment.