public function runCron() { $cronModel = Kiwi::getCron()->find()->where(['status' => Cron::STATUS_ACTIVE])->all(); /**@var Cron $data**/ foreach ($cronModel as $data) { $cron = CronExpression::factory($data->expression); if ($cron->isDue()) { list($class, $func) = explode('/', $data->func); $get = 'get' . ucfirst($class); Kiwi::$get()->{$func}(); } } }