target = $target; $this->extractionObject = $extractionObject; } /** * Retrieves the object from which data is extracted * * @return object */ public function getExtractionObject() { return $this->extractionObject; } /** * @param object $extractionObject * * @return void */ public function setExtractionObject($extractionObject) { $this->extractionObject = $extractionObject; } /** * Retrieves the data that has been extracted * * @return array */ public function getExtractedData() { return $this->extractedData; } /** * @param array $extractedData * * @return void */ public function setExtractedData(array $extractedData) { $this->extractedData = $extractedData; } /** * Merge provided data with the extracted data * * @param array $additionalData * * @return void */ public function mergeExtractedData(array $additionalData) { $this->extractedData = array_merge($this->extractedData, $additionalData); } }