CookieTest
extends TestCase
in package
FinalYes
Table of Contents
Methods
- domainProvider() : array<string, array{0: string, 1: bool, 2: string}>
- expiryProvider() : array<string, DateInterval|int, 1: string, 2: int}>
- invalidNameProvider() : Generator
- pathProvider() : array<string, array{0: string, 1: string}>
- testEmptyNameException() : void
- testExpiryWithEmptyValue() : void
- testHttpOnly() : void
- testInvalidCharactersInNameException() : void
- testPath() : void
- testSameSite() : void
- testSameSiteInvalidValueException() : void
- testSameSiteNoneWithoutSecureException() : void
- testSecure() : void
- testSetDomain() : void
- testSetExpiry() : void
Methods
domainProvider()
public
static domainProvider() : array<string, array{0: string, 1: bool, 2: string}>
Return values
array<string, array{0: string, 1: bool, 2: string}>expiryProvider()
public
static expiryProvider() : array<string, DateInterval|int, 1: string, 2: int}>
Return values
array<string, DateInterval|int, 1: string, 2: int}>invalidNameProvider()
public
static invalidNameProvider() : Generator
Return values
GeneratorpathProvider()
public
static pathProvider() : array<string, array{0: string, 1: string}>
Return values
array<string, array{0: string, 1: string}>testEmptyNameException()
public
testEmptyNameException() : void
testExpiryWithEmptyValue()
public
testExpiryWithEmptyValue() : void
testHttpOnly()
public
testHttpOnly() : void
testInvalidCharactersInNameException()
public
testInvalidCharactersInNameException(string $char) : void
Parameters
- $char : string
Attributes
- #[DataProvider]
- 'invalidNameProvider'
testPath()
public
testPath(string $path, string $expected) : void
Parameters
- $path : string
- $expected : string
Attributes
- #[DataProvider]
- 'pathProvider'
testSameSite()
public
testSameSite() : void
testSameSiteInvalidValueException()
public
testSameSiteInvalidValueException() : void
testSameSiteNoneWithoutSecureException()
public
testSameSiteNoneWithoutSecureException() : void
testSecure()
public
testSecure() : void
testSetDomain()
public
testSetDomain(string $domain, bool $punycode, string $expected) : void
Parameters
- $domain : string
- $punycode : bool
- $expected : string
Attributes
- #[DataProvider]
- 'domainProvider'
testSetExpiry()
public
testSetExpiry(DateTimeInterface|DateInterval|int $expiry, string $expectedDate, int $expectedMaxAge) : void
Parameters
- $expiry : DateTimeInterface|DateInterval|int
- $expectedDate : string
- $expectedMaxAge : int
Attributes
- #[DataProvider]
- 'expiryProvider'