NetteAddons\BasePresenter::createSecureHash PHP Method

createSecureHash() protected method

Creates secure hash from array of arguments.
protected createSecureHash ( $params ) : string
return string
    protected function createSecureHash($params)
    {
        $session = $this->getSession('Addons.Presenter/CSRF');
        if ($session->key === NULL) {
            $session->key = uniqid();
        }
        $data = implode('|', array_keys($params)) . '|' . implode('|', array_values($params)) . $session->key;
        return substr(md5($data), 4, 8);
    }