Piwik\Tracker\Visit::__construct PHP Method

__construct() public method

public __construct ( )
    public function __construct()
    {
        $requestProcessors = StaticContainer::get('Piwik\\Plugin\\RequestProcessors');
        $this->requestProcessors = $requestProcessors->getRequestProcessors();
        $this->visitorRecognizer = StaticContainer::get('Piwik\\Tracker\\VisitorRecognizer');
        $this->visitProperties = null;
        $this->userSettings = StaticContainer::get('Piwik\\Tracker\\Settings');
        $this->invalidator = StaticContainer::get('Piwik\\Archive\\ArchiveInvalidator');
    }

Usage Example

Example #1
0
 public function __construct($request, Visit\VisitProperties $visitProperties)
 {
     parent::__construct();
     $this->request = $request;
     $this->visitProperties = $visitProperties;
     $this->visitProperties->setProperty('location_ip', $request->getIp());
     $this->visitProperties->setProperty('idvisitor', 1);
 }