Download the PHP package maximaster/bitrix-orm-condition without Composer
On this page you can find all versions of the php package maximaster/bitrix-orm-condition. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download maximaster/bitrix-orm-condition
More information about maximaster/bitrix-orm-condition
Files in maximaster/bitrix-orm-condition
Download maximaster/bitrix-orm-condition
More information about maximaster/bitrix-orm-condition
Files in maximaster/bitrix-orm-condition
Vendor maximaster
Package bitrix-orm-condition
Short Description Удобные классы для работы с построением условий ORM-запросов.
License MIT
Package bitrix-orm-condition
Short Description Удобные классы для работы с построением условий ORM-запросов.
License MIT
Please rate this library. Is it a good library?
Informations about the package bitrix-orm-condition
maximaster/bitrix-orm-condition
Удобные классы для работы с построением условий ORM-запросов.
Класс Column
Упрощает создание Condition
.
- создаётся из имени колонки;
- с помощью методов equals, greater и аналогичных создаёт
Condition
илиConditionTree
:
Важно! На текущий момент класс использует стратегию "NULL - это минус
бесконечность". Например, при использовании метода less(5)
вы получите и те
строки, у которых значение NULL
. Данная логика может быть желательной или
нежелательной в зависимости от ситуации. В будущем планируется дать возможность
управлять данным поведением.
Класс Condition
- использует типизированный Operator вторым аргументом конструктора.
Класс ConditionTree
- имеет методы forAny/forAll, для включения logic через or/and;
- позволяет опционально через конструктор указать вложенные условия и логику;
- чинит баг метода
where
при входных данныхCondition[]|ConditionTree[]
.
All versions of bitrix-orm-condition with dependencies
PHP Build Version
Package Version
The package maximaster/bitrix-orm-condition contains the following files
Loading the files please wait ....