appwrite/tests/e2e/Scopes/SideClient.php
2024-12-15 09:22:05 +00:00

27 lines
548 B
PHP

<?php
namespace Tests\E2E\Scopes;
trait SideClient
{
public function getHeaders(bool $devKey = true): array
{
$headers = [
'origin' => 'http://localhost',
'cookie' => 'a_session_' . $this->getProject()['$id'] . '=' . $this->getUser()['session'],
];
if ($devKey) {
$headers['x-appwrite-dev-key'] = $this->getProject()['devKey'];
}
return $headers;
}
/**
* @return string
*/
public function getSide()
{
return 'client';
}
}