lithium\data\source\MongoDb::conditions PHP Method

conditions() public method

Maps incoming conditions with their corresponding MongoDB-native operators.
public conditions ( array $conditions, object $context ) : array
$conditions array Array of conditions
$context object Context with which this method was called; currently inspects the return value of `$context->type()`.
return array Transformed conditions
    public function conditions($conditions, $context)
    {
        if (!$conditions) {
            return array();
        }
        if ($code = $this->_isMongoCode($conditions)) {
            return $code;
        }
        $schema = null;
        $model = null;
        if ($context) {
            $schema = $context->schema();
            $model = $context->model();
        }
        return $this->_conditions($conditions, $model, $schema, $context);
    }