Source of file ControllerExtension.php
Size: 0,630 Bytes - Last Modified: 2021-12-24T07:11:42+00:00
/var/www/docs.ssmods.com/process/src/src/Extensions/ControllerExtension.php
12345678910111213141516171819202122232425 | <?php namespace XD\Shop\AffiliateMarketing\Extensions; use SilverStripe\Control\Controller; use SilverStripe\Core\Extension; use SilverStripe\Core\Injector\Injector; use XD\Shop\AffiliateMarketing\Providers\AffiliateProvider; /** * class ControllerExtension * @property Controller $owner */ class ControllerExtension extends Extension { public function onAfterInit() { if ($request = $this->owner->getRequest()) { /** @var AffiliateProvider $provider */ $provider = Injector::inst()->create('AffiliateProvider'); $provider->sessionFromRequest($request); } } } |