MongoLite\Database::registerCriteriaFunction PHP Method

registerCriteriaFunction() public method

Register Criteria function
public registerCriteriaFunction ( mixed $criteria ) : mixed
$criteria mixed
return mixed
    public function registerCriteriaFunction($criteria)
    {
        $id = uniqid("criteria");
        if (is_callable($criteria)) {
            $this->document_criterias[$id] = $criteria;
            return $id;
        }
        if (is_array($criteria)) {
            $this->document_criterias[$id] = create_function('$document', 'return ' . UtilArrayQuery::buildCondition($criteria) . ';');
            return $id;
        }
        return null;
    }