library/Helper/Cache.php
private function createShortHash($input, $keysOnly = false)
    {
        if ($keysOnly === true && (is_array($input) || is_object($input))) {
            $input = array_keys($input);
        }

        if (is_array($input) || is_object($input)) {
            $input = substr(base_convert(md5(serialize($input)), 16, 32), 0, 12);
            return $input;
        }

        $input = substr(base_convert(md5($input), 16, 32), 0, 12);
        return $input;
    }
private function createShortHash($input, $keysOnly = false)
    {
        if ($keysOnly === true && (is_array($input) || is_object($input))) {
            $input = array_keys($input);
        }

        if (is_array($input) || is_object($input)) {
            $input = substr(base_convert(md5(serialize($input)), 16, 32), 0, 12);
            return $input;
        }

        $input = substr(base_convert(md5($input), 16, 32), 0, 12);
        return $input;
    }
private function createShortHash ( $ input , $ keysOnly = false ) { if ( $ keysOnly === true && ( is_array ( $ input ) || is_object ( $ input ) ) ) { $ input = array_keys ( $ input ) ; } if ( is_array ( $ input ) || is_object ( $ input ) ) { $ input = substr ( base_convert ( md5 ( serialize ( $ input ) ) , 16 , 32 ) , 0 , 12 ) ; return $ input ; } $ input = substr ( base_convert ( md5 ( $ input ) , 16 , 32 ) , 0 , 12 ) ; return $ input ; }
Create a short hash from a value
@param  string  $input    Key
@param  boolean $keysOnly Set to true for keys only
@return string            Hash
Create a short hash from a value