public function verify($password, $hash)
    {
        $verify = password_verify($password, $hash);

        if (true === $verify && $this->isRehashIfNeeded() && $this->needsRehash($hash)) {
            $newHash = $this->create($password);
            $verify = [
                'verify' => true,
                'hash' => $newHash,
            ];
        }

        return $verify;
    }