public function applyContext(kContextDataResult $context) { $fulfilled = parent::applyContext($context); if ($fulfilled) { $context->setIsIpAddressRestricted(true); } return $fulfilled; }
public function applyContext(kEntryContextDataResult $context) { $fulfilled = parent::applyContext($context); if ($fulfilled) { $context->setIsUserAgentRestricted(true); } return $fulfilled; }
public function applyContext(kContextDataResult $context) { $fulfilled = parent::applyContext($context); if ($fulfilled) { $context->setIsSessionRestricted(true); } // this is not a mistake, although it may looked like one, it should be set even in the condition is not fulfilled. $context->setPreviewLength($this->getAction()->getLimit()); return $fulfilled; }
/** * @param accessControl $accessControl */ public function __construct(accessControl $accessControl = null) { parent::__construct($accessControl); $this->action = new kAccessControlLimitFlavorsAction(); $this->setActions(array($this->getAction())); }