Codeception\Module\WPWebDriver::grabCookiesWithPattern PHP Метод

grabCookiesWithPattern() публичный Метод

Returns all the cookies whose name matches a regex pattern.
public grabCookiesWithPattern ( string $cookiePattern ) : array | null
$cookiePattern string
Результат array | null
    public function grabCookiesWithPattern($cookiePattern)
    {
        $cookies = $this->webDriver->manage()->getCookies();
        if (!$cookies) {
            return null;
        }
        $matchingCookies = array_filter($cookies, function ($cookie) use($cookiePattern) {
            return preg_match($cookiePattern, $cookie['name']);
        });
        $cookieList = array_map(function ($cookie) {
            return sprintf('{"%s": "%s"}', $cookie['name'], $cookie['value']);
        }, $matchingCookies);
        $this->debug('Cookies matching pattern ' . $cookiePattern . ' : ' . implode(', ', $cookieList));
        return is_array($matchingCookies) ? $matchingCookies : null;
    }