class MassMailEventContainer

Class MassMailEventContainer is injected as alligator.mass.mail.event.container. This container is connecting manager to other services

Methods

__construct(ContainerInterface $container)

No description

mixed
hasRoleAdmin()

Check if user has role admin

string
getDefaultLocale()

Get default locale

array|QueryBuilder
getProductsArray(ArrayCollection $products)

Get products collection from products array

array
getAllUsersInArray(array $arrayOfUsers)

Get all users in array

array
getAllProductsFromArray(array $productsArray)

Get all products from array

array
getAllUsersForMailSelect()

Get all users for mail

array
getUsers(mixed $param, mixed $page, int $offset, mixed $arrayOfUsers = null)

Get all user emails

mixed
getCurrentCurrency()

Get current currency

mixed
getLoggedUser()

Get current logged user

mixed
getReferenceForFile(File $file)

Get reference for file

string
getServerPath()

Get server path

mixed
findUsersByMails(array $mails)

Find users by mails array

null|Request
getCurrentRequest()

Get current request

getProductGroupReference(int|string $id)

Get product group reference

Details

at line 31
__construct(ContainerInterface $container)

Parameters

ContainerInterface $container

at line 40
mixed hasRoleAdmin()

Check if user has role admin

Return Value

mixed

at line 50
string getDefaultLocale()

Get default locale

Return Value

string

at line 61
array|QueryBuilder getProductsArray(ArrayCollection $products)

Get products collection from products array

Parameters

ArrayCollection $products

Return Value

array|QueryBuilder

at line 72
array getAllUsersInArray(array $arrayOfUsers)

Get all users in array

Parameters

array $arrayOfUsers

Return Value

array

at line 83
array getAllProductsFromArray(array $productsArray)

Get all products from array

Parameters

array $productsArray

Return Value

array

at line 92
array getAllUsersForMailSelect()

Get all users for mail

Return Value

array

at line 106
array getUsers(mixed $param, mixed $page, int $offset, mixed $arrayOfUsers = null)

Get all user emails

Parameters

mixed $param
mixed $page
int $offset
mixed $arrayOfUsers

Return Value

array

at line 115
mixed getCurrentCurrency()

Get current currency

Return Value

mixed

at line 124
mixed getLoggedUser()

Get current logged user

Return Value

mixed

at line 140
mixed getReferenceForFile(File $file)

Get reference for file

Parameters

File $file

Return Value

mixed

at line 149
string getServerPath()

Get server path

Return Value

string

at line 160
mixed findUsersByMails(array $mails)

Find users by mails array

Parameters

array $mails

Return Value

mixed

at line 169
null|Request getCurrentRequest()

Get current request

Return Value

null|Request

at line 181
ProductGroup getProductGroupReference(int|string $id)

Get product group reference

Parameters

int|string $id

Return Value

ProductGroup