Интерфейс ExpressionInterface
Интерфейс, используемый объектами Expression.
Краткое описание методов
-
sql() public
Преобразует узел в фрагмент SQL-строки.
-
traverse() public
Рекурсивно проходит по каждой части выражения на каждом уровне дерева выражений и выполняет вызываемый объект $callback, передавая в качестве первого параметра экземпляр выражения, который в данный момент итерируется.
Подробное описание методов
sql() public
sql(Cake\Database\ValueBinder $binder): string
Преобразует узел в фрагмент SQL-строки.
Параметры
-
Cake\Database\ValueBinder$binder Привязка параметров
Возвращает
stringtraverse() public
traverse(Closure $callback): $this
Рекурсивно проходит по каждой части выражения на каждом уровне дерева выражений и выполняет вызываемый объект $callback, передавая в качестве первого параметра экземпляр выражения, который в данный момент итерируется.
Параметры
-
Closure$callback Вызываемый объект, который применяется ко всем узлам.
Возвращает
$this
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.3/interface-Cake.Database.ExpressionInterface.html