Controllers\Api\Statements::convertOid PHP Method

convertOid() private method

private convertOid ( $value )
    private function convertOid($value)
    {
        if (is_array($value)) {
            if (isset($value['$oid'])) {
                return new \MongoId($value['$oid']);
            } else {
                return array_map([$this, __FUNCTION__], $value);
            }
            // recursively apply this function to whole pipeline
        }
        return $value;
    }