Cake\Database\Expression\TupleComparison::_traverseValue PHP Method

_traverseValue() protected method

Conditionally executes the callback for the passed value if it is an ExpressionInterface
protected _traverseValue ( mixed $value, callable $callable ) : void
$value mixed The value to traverse
$callable callable The callable to use when traversing
return void
    protected function _traverseValue($value, $callable)
    {
        if ($value instanceof ExpressionInterface) {
            $callable($value);
            $value->traverse($callable);
        }
    }