class Manager (View source)

Traits

ConfigurationTrait
LoggerTrait
EventsTrait

Properties

protected EntityManager $em from EntityManagerTrait

Methods

EntityManager
getEntityManager()

Get EntityManager

Schedule
setEntityManager(EntityManager $em)

Set EntityManager

closeEntityManager()

No description

__destruct()

No description

__construct(Configuration $configuration, LoggerInterface $logger, Manager $events, EntityManager $em = null)

Class constructor

get($id)

No description

getByName($name)

No description

getAll($ready = false)

No description

add(Schedule $schedule)

No description

addBulk(array $schedules)

No description

edit(Schedule $schedule)

No description

remove($id)

No description

removeByName($name)

No description

enable($id)

No description

enableByName($name)

No description

disable($id)

No description

disableByName($name)

No description

Details

EntityManager getEntityManager()

Get EntityManager

Return Value

EntityManager

Schedule setEntityManager(EntityManager $em)

Set EntityManager

Parameters

EntityManager $em

Return Value

Schedule

closeEntityManager()

__destruct()

__construct(Configuration $configuration, LoggerInterface $logger, Manager $events, EntityManager $em = null)

Class constructor

Parameters

Configuration $configuration
LoggerInterface $logger
Manager $events
EntityManager $em

get($id)

Parameters

$id

getByName($name)

Parameters

$name

getAll($ready = false)

Parameters

$ready

add(Schedule $schedule)

Parameters

Schedule $schedule

addBulk(array $schedules)

Parameters

array $schedules

edit(Schedule $schedule)

Parameters

Schedule $schedule

remove($id)

Parameters

$id

removeByName($name)

Parameters

$name

enable($id)

Parameters

$id

enableByName($name)

Parameters

$name

disable($id)

Parameters

$id

disableByName($name)

Parameters

$name