mirror of
https://github.com/nextcloud/server.git
synced 2026-04-22 14:50:17 -04:00
Currently there is no AppFramework way to modify cookies, which makes it unusable for quite some use-cases or results in untestable code.
This PR adds some basic functionalities to add and invalidate cookies.
Usage:
```php
$response = new TemplateResponse(...);
$response->addCookie('foo', 'bar');
$response->invalidateCookie('foo');
$response->addCookie('bar', 'foo', new \DateTime('2015-01-01 00:00'));
```
Existing cookies can be accessed with the AppFramework using `$this->request->getCookie($name)`.
|
||
|---|---|---|
| .. | ||
| acceptance | ||
| core/lostpassword/controller | ||
| data | ||
| lib | ||
| settings/controller | ||
| apps.php | ||
| bootstrap.php | ||
| enable_all.php | ||
| karma.config.js | ||
| phpunit-autotest.xml | ||
| phpunit.xml.dist | ||
| preseed-config.php | ||
| startsessionlistener.php | ||