protected function executeSingleTask($taskId, $forceExecution)
    {
        // Force the execution of the task even if it is disabled or no execution scheduled
        if ($forceExecution) {
            $task = $this->scheduler->fetchTask($taskId);
        } else {
            $whereClause = 'uid = ' . (int)$taskId . ' AND nextexecution != 0 AND nextexecution <= ' . (int)$GLOBALS['EXEC_TIME'];
            list($task) = $this->scheduler->fetchTasksWithCondition($whereClause);
        }
        if ($this->scheduler->isValidTaskObject($task)) {
            try {
                $this->scheduler->executeTask($task);
            } finally {
                // Record the run in the system registry
                $this->scheduler->recordLastRun('cli-by-id');
            }
        }
    }
protected function executeSingleTask($taskId, $forceExecution)
    {
        // Force the execution of the task even if it is disabled or no execution scheduled
        if ($forceExecution) {
            $task = $this->scheduler->fetchTask($taskId);
        } else {
            $whereClause = 'uid = ' . (int)$taskId . ' AND nextexecution != 0 AND nextexecution <= ' . (int)$GLOBALS['EXEC_TIME'];
            list($task) = $this->scheduler->fetchTasksWithCondition($whereClause);
        }
        if ($this->scheduler->isValidTaskObject($task)) {
            try {
                $this->scheduler->executeTask($task);
            } finally {
                // Record the run in the system registry
                $this->scheduler->recordLastRun('cli-by-id');
            }
        }
    }
protected function executeSingleTask ( $ taskId , $ forceExecution ) { // Force the execution of the task even if it is disabled or no execution scheduled if ( $ forceExecution ) { $ task = $ this -> scheduler -> fetchTask ( $ taskId ) ; } else { $ whereClause = 'uid = ' . ( int ) $ taskId . ' AND nextexecution != 0 AND nextexecution <= ' . ( int ) $ GLOBALS [ 'EXEC_TIME' ] ; list ( $ task ) = $ this -> scheduler -> fetchTasksWithCondition ( $ whereClause ) ; } if ( $ this -> scheduler -> isValidTaskObject ( $ task ) ) { try { $ this -> scheduler -> executeTask ( $ task ) ; } finally { // Record the run in the system registry $ this -> scheduler -> recordLastRun ( 'cli-by-id' ) ; } } }
Execute a single task

@param int $taskId
@param bool $forceExecution
Execute a single task