public function getEncryptedCookie($name, $deleteIfInvalid = true)
    {
        $value = \Slim\Http\Util::decodeSecureCookie(
            $this->request->cookies($name),
            $this->config('cookies.secret_key'),
            $this->config('cookies.cipher'),
            $this->config('cookies.cipher_mode')
        );
        if ($value === false && $deleteIfInvalid) {
            $this->deleteCookie($name);
        }

        return $value;
    }
public function getEncryptedCookie($name, $deleteIfInvalid = true)
    {
        $value = \Slim\Http\Util::decodeSecureCookie(
            $this->request->cookies($name),
            $this->config('cookies.secret_key'),
            $this->config('cookies.cipher'),
            $this->config('cookies.cipher_mode')
        );
        if ($value === false && $deleteIfInvalid) {
            $this->deleteCookie($name);
        }

        return $value;
    }
public function getEncryptedCookie ( $ name , $ deleteIfInvalid = true ) { $ value = \ Slim \ Http \ Util :: decodeSecureCookie ( $ this -> request -> cookies ( $ name ) , $ this -> config ( 'cookies.secret_key' ) , $ this -> config ( 'cookies.cipher' ) , $ this -> config ( 'cookies.cipher_mode' ) ) ; if ( $ value === false && $ deleteIfInvalid ) { $ this -> deleteCookie ( $ name ) ; } return $ value ; }
Get value of encrypted HTTP cookie

Return the value of an encrypted cookie from the current HTTP request,
or return NULL if cookie does not exist. Encrypted cookies created during
the current request will not be available until the next request.

@param  string       $name
@return string|false
Get value of encrypted HTTP cookie