observers as $observer) { $results[] = $observer->trackingHeader($this); } return $results; } /** * @param int $lpId * @param int $studentId * * @return array */ public function notifyTrackingContent($lpId, $studentId) { $this->eventData['lp_id'] = $lpId; $this->eventData['student_id'] = $studentId; $results = []; /** @var HookMyStudentsLpTrackingObserverInterface $observer */ foreach ($this->observers as $observer) { $results[] = $observer->trackingContent($this); } return $results; } }