antikirra / cookies-builder
Installs: 78
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/antikirra/cookies-builder
Requires
- php: ^7.4 || ^8.0
README
Install
composer require antikirra/cookies-builder:^2.0
Basic usage
<?php declare(strict_types=1); use Antikirra\Cookies\Builder; require __DIR__ . '/vendor/autoload.php'; $builder = Builder::create('token', 'xaz8BXsTr2XGF9FYc3ckaeKpeyEdrAP4'); // `__toString()` same as `->build()` echo $builder ->expires((new DateTimeImmutable())->modify('+1 year')) ->build(); // token=xaz8BXsTr2XGF9FYc3ckaeKpeyEdrAP4; Path=/; Expires=Tue, 04 Feb 2025 00:00:00 GMT; Secure; HttpOnly $builder = Builder::remove('token'); echo $builder->build(); // token=; Path=/; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Secure; HttpOnly