public function addDataToCatalogue($keyData, $typedata, $fileData, $lineData) { $data = new Data($keyData); $data->setType($typedata); $data->addSources(array($fileData => $lineData)); $this->dataCatalogue->addData($data); }
public function addData(Data $data) { $keyData = $data->getKey(); if (array_key_exists($keyData, $this->data)) { $this->data[$keyData]->merge($data); } else { $this->data[$keyData] = $data; } }