PHP Class Elcodi\Bridge\VisithorBridgeBundle\Environment\EnvironmentBuilder

Inheritance: extends Visithor\Bundle\Environment\SymfonyEnvironmentBuilder
Show file Open project: elcodi/bamboo

Protected Properties

Property Type Description
$adminUserRepository Elcodi\Component\User\Repository\AdminUserRepository Admin User Repository
$customerRepository Elcodi\Component\User\Repository\CustomerRepository Customer Repository

Public Methods

Method Description
__construct ( Elcodi\Component\User\Repository\CustomerRepository $customerRepository, Elcodi\Component\User\Repository\AdminUserRepository $adminUserRepository ) Construct
getAuthenticationUser ( string $role ) : mixed Get authenticated user
setUp ( Symfony\Component\HttpKernel\KernelInterface $kernel ) Set up environment

Private Methods

Method Description
loadCommonFixtures ( Symfony\Component\HttpKernel\KernelInterface $kernel ) Load common fixtures
loadLocationFixtures ( Symfony\Component\HttpKernel\KernelInterface $kernel ) Load location fixtures

Method Details

__construct() public method

Construct
public __construct ( Elcodi\Component\User\Repository\CustomerRepository $customerRepository, Elcodi\Component\User\Repository\AdminUserRepository $adminUserRepository )
$customerRepository Elcodi\Component\User\Repository\CustomerRepository Customer Repository
$adminUserRepository Elcodi\Component\User\Repository\AdminUserRepository Admin User Repository

getAuthenticationUser() public method

Get authenticated user
public getAuthenticationUser ( string $role ) : mixed
$role string Role
return mixed User for authentication

setUp() public method

Set up environment
public setUp ( Symfony\Component\HttpKernel\KernelInterface $kernel )
$kernel Symfony\Component\HttpKernel\KernelInterface Kernel

Property Details

$adminUserRepository protected property

Admin User Repository
protected AdminUserRepository,Elcodi\Component\User\Repository $adminUserRepository
return Elcodi\Component\User\Repository\AdminUserRepository

$customerRepository protected property

Customer Repository
protected CustomerRepository,Elcodi\Component\User\Repository $customerRepository
return Elcodi\Component\User\Repository\CustomerRepository