class SasRepository extends EntityRepository

Class SasRepository is injected as sas.plugin.repository service. SasRepository is used for crud operation for managed entity.

Use this class to work with database.

Constants

ALIAS

Alias for sas entity

Methods

null|SasDomain
findMainDomain()

Find sas domain

bool|Sas
findByToken(string $token)

Find sas instance by token

bool|Sas
findActiveInstanceByToken(string $token)

Find active sas instance by token

Sas
save(Sas $entity)

Persist new sas entity

bool
activateByToken(string $token)

Activate sas instance by token

Sas|bool
activateSas(Sas $entity)

Merge sas instance

array
findByFields(array $fields)

Find sas instance for provided array of filter values

int
getNumberOfActivePoolsForTheme(Sas $entity)

Get number of active pools for theme

Details

at line 36
null|SasDomain findMainDomain()

Find sas domain

Return Value

null|SasDomain

at line 47
bool|Sas findByToken(string $token)

Find sas instance by token

Parameters

string $token

Return Value

bool|Sas

at line 67
bool|Sas findActiveInstanceByToken(string $token)

Find active sas instance by token

Parameters

string $token

Return Value

bool|Sas

at line 89
Sas save(Sas $entity)

Persist new sas entity

Parameters

Sas $entity

Return Value

Sas

at line 109
bool activateByToken(string $token)

Activate sas instance by token

Parameters

string $token

Return Value

bool

at line 133
Sas|bool activateSas(Sas $entity)

Merge sas instance

Parameters

Sas $entity

Return Value

Sas|bool

at line 151
array findByFields(array $fields)

Find sas instance for provided array of filter values

Parameters

array $fields

Return Value

array

at line 169
int getNumberOfActivePoolsForTheme(Sas $entity)

Get number of active pools for theme

Parameters

Sas $entity

Return Value

int

Exceptions

NonUniqueResultException