This commit is contained in:
2023-12-18 18:11:58 +08:00
parent 4bcd4a8a44
commit 9b249e538b
13 changed files with 39 additions and 559 deletions
+6 -7
View File
@@ -191,12 +191,11 @@ class Collection extends AbstractCollection
/**
* @param $value
* @param $condition
* @param array|ModelInterface $value
* @param array $condition
* @return bool
* @throws
*/
private function filterCheck($value, $condition): bool
private function filterCheck(array|ModelInterface $value, array $condition): bool
{
$_value = $value;
if ($_value instanceof ModelInterface) {
@@ -211,11 +210,11 @@ class Collection extends AbstractCollection
/**
* @param $key
* @param $value
* @param string $key
* @param mixed $value
* @return mixed
*/
public function exists($key, $value): mixed
public function exists(string $key, mixed $value): mixed
{
foreach ($this as $item) {
if ($item->$key === $value) {