Scalr_SchedulerTask::init PHP Method

init() public static method

public static init ( $className = null ) : Scalr_SchedulerTask
return Scalr_SchedulerTask
    public static function init($className = null)
    {
        return parent::init();
    }

Usage Example

示例#1
0
 public function xDeleteAction()
 {
     $this->request->restrictAccess(Acl::RESOURCE_GENERAL_SCHEDULERTASKS, Acl::PERM_GENERAL_SCHEDULERTASKS_MANAGE);
     $this->request->defineParams(array('tasks' => array('type' => 'json')));
     $processed = [];
     foreach ($this->getParam('tasks') as $taskId) {
         $task = Scalr_SchedulerTask::init()->loadById($taskId);
         $this->user->getPermissions()->validate($task);
         $task->delete();
         $processed[] = $task->id;
     }
     $this->response->success("Selected task(s) successfully removed");
     $this->response->data(['processed' => $processed]);
 }
All Usage Examples Of Scalr_SchedulerTask::init