/** * @param TrackingVisit $visit */ protected function identifyTrackingVisit(TrackingVisit $visit) { /** * try to identify visit */ $idObj = $this->trackingIdentification->identify($visit); if ($idObj) { /** * if identification was successful we should: * - assign visit to target * - assign all previous visits to same identified object(s). */ $this->logger->info('-- <comment>parsed UID "' . $idObj['parsedUID'] . '"</comment>'); if ($idObj['parsedUID'] !== null) { $visit->setParsedUID($idObj['parsedUID']); if ($idObj['targetObject']) { $visit->setIdentifierTarget($idObj['targetObject']); $visit->setIdentifierDetected(true); } } } }
public function testIdentify() { $this->assertEquals('identity', $this->provider->identify(new TrackingVisit())->value); }