Skip to content

Commit c302163

Browse files
committed
Версия 2.2.0.
1 parent c177f83 commit c302163

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,19 @@ Status::isValid('publish', [['<', 'priority', 5]]); // false
172172

173173
Поддерживаемые операторы: `=`, `!=`, `>`, `<`, `>=`, `<=`, `in`.
174174

175+
В качестве оператора можно использовать статическую функцию объекта. В функцию будут переданые все элементы массива за исключением оператора. Например:
176+
177+
```php
178+
// Фильтр
179+
[['numberMore', 102]]
180+
181+
// Функция в объекте
182+
public static function numberMore($item, $v)
183+
{
184+
return $item['number'] > $v;
185+
}
186+
```
187+
175188
### Оператор `in`
176189

177190
Проверяет, что значение соответствует одному из значений, указанных в массиве `$value`. Например:

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "vjik/php-enum",
33
"description": "PHP 5.4+ Enum implementation",
4-
"version": "2.1.0",
4+
"version": "2.2.0",
55
"type": "library",
66
"keywords": [
77
"php",

0 commit comments

Comments
 (0)