/** * @param Client $client * @param array $data * @param array $errors * @param string $status * @param StopwatchEvent $stopwatchEvent */ public function __construct(Client $client, array $data, array $errors, $status, StopwatchEvent $stopwatchEvent = null) { parent::__construct($client, $data); $this->errors = $errors; $this->status = $status; $this->stopwatchEvent = $stopwatchEvent; }
/** * @param Client $client * @param array $data * @param string $basePath */ public function __construct(Client $client, array $data, $basePath) { parent::__construct($client, $data); $this->errors = ['total' => 0, 'structure' => [], 'integrity' => [], 'parser' => []]; $this->basePath = $basePath; $this->skip = ['file' => [], 'category' => [], 'question' => [], 'answer' => []]; }
/** * @param Client $client * @param array $data * @param string $message */ public function __construct(Client $client, array $data, $message) { parent::__construct($client, $data); $this->message = $message; }