You are here

Actions.php in N1ED - Visual editor as CKEditor plugin with Bootstrap support 7

File

vendor/edsdk/file-uploader-server-php/src/lib/Actions.php
View source
<?php

/**
 * File Uploader Server package
 * Developer: N1ED
 * Website: https://n1ed.com/
 * License: GNU General Public License Version 3 or later
 **/
namespace EdSDK\FileUploaderServer\lib;

use EdSDK\FileUploaderServer\lib\action\ActionError;
use EdSDK\FileUploaderServer\lib\action\ActionUploadAddFile;
use EdSDK\FileUploaderServer\lib\action\ActionUploadCancel;
use EdSDK\FileUploaderServer\lib\action\ActionUploadCommit;
use EdSDK\FileUploaderServer\lib\action\ActionUploadInit;
use EdSDK\FileUploaderServer\lib\action\ActionUploadRemoveFile;
class Actions {
  protected $m_actions = [];
  public function __construct() {
    $this->m_actions[] = new ActionError();
    $this->m_actions[] = new ActionUploadInit();
    $this->m_actions[] = new ActionUploadAddFile();
    $this->m_actions[] = new ActionUploadRemoveFile();
    $this->m_actions[] = new ActionUploadCommit();
    $this->m_actions[] = new ActionUploadCancel();
  }
  public function getActionError() {
    return $this
      ->getAction("error");
  }
  public function getAction($name) {
    for ($i = 0; $i < count($this->m_actions); $i++) {
      if ($this->m_actions[$i]
        ->getName() === $name) {
        return $this->m_actions[$i];
      }
    }
    return null;
  }

}

Classes

Namesort descending Description
Actions