private function sampleRel($type) { $datasets = $this->Owner->sample->datasets; if ($type == "create") { foreach ($datasets as $dataset) { $relatedSample = Sample::findByPk($this->Owner->related_sample_id); $this->createLog($dataset->id, "Sample Relationship added : " . $relatedSample->name . " of Sample " . $this->Owner->sample->name); } } else { if ($type == 'update') { // nothing } else { if ($type == 'delete') { foreach ($datasets as $dataset) { $relatedSample = Sample::findByPk($this->Owner->related_sample_id); $this->createLog($dataset->id, "Sample Relationship removed : " . $relatedSample->name . " of Sample " . $this->Owner->sample->name); } } } } }