/** * Execute a particular task given by parameter * * @param NenoTask|null $task Task to execute * * @return bool True on success, false otherwise */ private static function executeTask($task) { NenoLog::log('Received translation job to execute', 2); // If there are task to execute, let's run it if (!empty($task)) { $task->execute(); NenoLog::add($task->getTask() . ' task has been executed properly'); $task->remove(); return true; } return false; }