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; }