ORM::_create_cache_key PHP Method

_create_cache_key() protected static method

Create a cache key for the given query and parameters.
protected static _create_cache_key ( $query, $parameters, $table_name = null, $connection_name = self::DEFAULT_CONNECTION )
    protected static function _create_cache_key($query, $parameters, $table_name = null, $connection_name = self::DEFAULT_CONNECTION)
    {
        if (isset(self::$_config[$connection_name]['create_cache_key']) and is_callable(self::$_config[$connection_name]['create_cache_key'])) {
            return call_user_func_array(self::$_config[$connection_name]['create_cache_key'], array($query, $parameters, $table_name, $connection_name));
        }
        $parameter_string = join(',', $parameters);
        $key = $query . ':' . $parameter_string;
        return sha1($key);
    }
ORM