dataFixturesPath = __DIR__ . \DIRECTORY_SEPARATOR . 'DataFixtures' . \DIRECTORY_SEPARATOR . 'ORM'; $this->expectedResponsesPath = __DIR__ . \DIRECTORY_SEPARATOR . 'Responses' . \DIRECTORY_SEPARATOR . 'Expected'; $this->filesPath = __DIR__ . \DIRECTORY_SEPARATOR . 'Resources' . \DIRECTORY_SEPARATOR . 'files'; } public function getFilePath(string $fileName): string { return $this->filesPath . \DIRECTORY_SEPARATOR . $fileName; } protected function getHeaderForLoginShopUser(string $email): array { $loginData = $this->logInShopUser($email); $authorizationHeader = self::getContainer()->getParameter('sylius.api.authorization_header'); $header['HTTP_' . $authorizationHeader] = 'Bearer ' . $loginData; return array_merge($header, self::CONTENT_TYPE_HEADER); } protected function getHeaderForAdmin(string $email): array { $loginData = $this->logInAdminUser($email); $authorizationHeader = self::getContainer()->getParameter('sylius.api.authorization_header'); $header['HTTP_' . $authorizationHeader] = 'Bearer ' . $loginData; return array_merge($header, self::CONTENT_TYPE_HEADER); } }