PHP Class PartKeepr\CronLoggerBundle\Services\CronLoggerService

Show file Open project: partkeepr/PartKeepr Class Usage Examples

Public Methods

Method Description
__construct ( EntityManager $entityManager, Kernel $kernel )
clear ( ) Clears all cron logger entries.
getInactiveCronjobs ( $requiredCronjobs ) : array Returns a list of all inactive cronjobs.
markCronRun ( string $cronjob ) : CronLogger Marks a specific cronjob as ran.
runCrons ( ) Runs all crons.

Method Details

__construct() public method

public __construct ( EntityManager $entityManager, Kernel $kernel )
$entityManager Doctrine\ORM\EntityManager
$kernel Symfony\Component\HttpKernel\Kernel

clear() public method

Clears all cron logger entries.
public clear ( )

getInactiveCronjobs() public method

Returns a list of all inactive cronjobs.
public getInactiveCronjobs ( $requiredCronjobs ) : array
return array A string of cronjob names which aren't running

markCronRun() public method

Marks a specific cronjob as ran.
public markCronRun ( string $cronjob ) : CronLogger
$cronjob string The name of the cronjob
return PartKeepr\CronLoggerBundle\Entity\CronLogger The cron logger entity

runCrons() public method

Runs all crons.
public runCrons ( )