public function getCron(string $alias): ?EdgarEzCron
    {
        if ($cron = $this->repository->getCron($alias)) {
            return $cron;
        }

        $crons = $this->getCrons();
        if (isset($crons[$alias])) {
            $cron = new EdgarEzCron();
            $cron->setAlias($alias);
            $cron->setExpression($crons[$alias]['expression']);
            $cron->setArguments($crons[$alias]['arguments']);
            $cron->setPriority($crons[$alias]['priority']);
            $cron->setEnabled($crons[$alias]['enabled']);

            return $cron;
        }

        return null;
    }
public function getCron(string $alias): ?EdgarEzCron
    {
        if ($cron = $this->repository->getCron($alias)) {
            return $cron;
        }

        $crons = $this->getCrons();
        if (isset($crons[$alias])) {
            $cron = new EdgarEzCron();
            $cron->setAlias($alias);
            $cron->setExpression($crons[$alias]['expression']);
            $cron->setArguments($crons[$alias]['arguments']);
            $cron->setPriority($crons[$alias]['priority']);
            $cron->setEnabled($crons[$alias]['enabled']);

            return $cron;
        }

        return null;
    }
public function getCron ( string $ alias ) : ? EdgarEzCron { if ( $ cron = $ this -> repository -> getCron ( $ alias ) ) { return $ cron ; } $ crons = $ this -> getCrons ( ) ; if ( isset ( $ crons [ $ alias ] ) ) { $ cron = new EdgarEzCron ( ) ; $ cron -> setAlias ( $ alias ) ; $ cron -> setExpression ( $ crons [ $ alias ] [ 'expression' ] ) ; $ cron -> setArguments ( $ crons [ $ alias ] [ 'arguments' ] ) ; $ cron -> setPriority ( $ crons [ $ alias ] [ 'priority' ] ) ; $ cron -> setEnabled ( $ crons [ $ alias ] [ 'enabled' ] ) ; return $ cron ; } return null ; }
Get Cron by alias.

@param string $alias

@return EdgarEzCron|null
Get Cron by alias .