/** * @Given I am a logged in customer */ public function iAmLoggedInCustomer() { $user = $this->userFactory->create(['email' => '*****@*****.**', 'password' => 'sylius', 'enabled' => true]); $this->userRepository->add($user); $this->securityService->logIn($user); $this->sharedStorage->set('user', $user); }
/** * @Given I am logged in as an administrator */ public function iAmLoggedInAsAnAdministrator() { $admin = $this->testUserFactory->createDefaultAdmin(); $this->userRepository->add($admin); $this->securityService->logIn($admin->getEmail()); $this->sharedStorage->set('admin', $admin); }
/** * @Given there is an administrator with name :username */ public function thereIsAnAdministratorWithName($username) { $adminUser = $this->userFactory->create(['username' => $username]); $adminUser->setUsername($username); $this->userRepository->add($adminUser); $this->sharedStorage->set('administrator', $adminUser); }
/** * @Given I am logged in as an administrator */ public function iAmLoggedInAsAnAdministrator() { $user = $this->userFactory->create(); $this->userRepository->add($user); $this->securityService->logIn($user); $this->sharedStorage->set('admin', $user); }
/** * @Given I am logged in as an administrator */ public function iAmLoggedInAsAnAdministrator() { $user = $this->userFactory->create(['email' => '*****@*****.**', 'password' => 'sylius']); $this->userRepository->add($user); $this->securityService->logIn($user); $this->sharedStorage->set('administrator', $user); }
/** * @Given I am a logged in customer */ public function iAmLoggedInCustomer() { $user = $this->userFactory->create(); $this->userRepository->add($user); $this->securityService->logIn($user); $this->sharedStorage->set('user', $user); }
/** * @Given there is an administrator identified by :email */ public function thereIsAnAdministratorIdentifiedBy($email) { $administrator = $this->userFactory->createDefaultAdmin(); $administrator->setEmail($email); $this->sharedStorage->set('administrator', $administrator); $this->userRepository->add($administrator); }
/** * @Given there is user :email identified by :password, with :country as shipping country */ public function thereIsUserWithShippingCountry($email, $password, $country) { $user = $this->userFactory->create($email, $password); $customer = $user->getCustomer(); $customer->setShippingAddress($this->createAddress($customer->getFirstName(), $customer->getLastName(), $country)); $this->sharedStorage->set('user', $user); $this->userRepository->add($user); }
/** * @Given /^(this administrator) is using ("[^"]+" locale)$/ * @Given /^(I) am using ("[^"]+" locale) for my panel$/ */ public function thisAdministratorIsUsingLocale(AdminUserInterface $adminUser, $localeCode) { $adminUser->setLocaleCode($localeCode); $this->userRepository->add($adminUser); $this->sharedStorage->set('administrator', $adminUser); }