Example #1
0
 /**
  * Constructor
  * 
  * @param string $classname The name of a task class
  * @param array.<sndsgd\Field> $fields Fields to inject into the task
  */
 public function __construct($classname, array $fields = [])
 {
     if (($env = Env::getController()) === null) {
         $env = new EnvController();
         $env->setStream(EnvController::STDERR);
         Env::setController($env);
     }
     $fields = array_merge($fields, $this->createFields());
     parent::__construct($classname, $fields);
 }