Skip to content

Cookie not compatible with symfony/browser-kit #24

@hinablue

Description

@hinablue

In the old version of symfony/browser-kit, the Cookie's __construct is

public function __construct(string $name, ?string $value, string $expires = null, string $path = null, string $domain = '', bool $secure = false, bool $httponly = true, bool $encodedValue = false, string $samesite = null) { ... }

And in the Phalcon4, using cookie set with expires is only allow integer, so there will be TypeError when running the test.

[TypeError] Argument 3 passed to Symfony\Component\BrowserKit\Cookie::__construct() must be of the type string or null, int given, called in /root/.composer/vendor/codeception/module-phalcon4/src/Codeception/Lib/Connector/Phalcon4.php on line 156

Maybe convert the timestamp to UTC String for old symfony/browser-kit?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions