getConfiguration()->getParent() ? $import->getConfiguration()->getParent()->getHashId() : $import->getConfiguration()->getHashId(); $this->setImportHashId($hashId); } /** * Ustawia parametr * * @param string $name Nazwa parametru * @param mixed $value Wartość parametru * @return void */ public function setParameter(string $name, $value): void { $data = $this->getData(); if (null === $data) { $data = []; } $data[$name] = $value; $this->setData($data); } /** * Zwraca wartość parametru * * @param string $name Nazwa parametru * @param mixed|null $default Domyślna wartość w przypadku braku * @return mixed|null */ public function getParameter(string $name, $default = null) { return null !== $this->data && isset($this->data[$name]) ? $this->data[$name] : $default; } }