public function applyContext(kEntryContextDataResult $context) { $fulfilled = parent::applyContext($context); if ($fulfilled) { foreach ($this->actions as $action) { if ($action instanceof kAccessControlPreviewAction) { $context->setPreviewLength($action->getLimit()); } } } return $fulfilled; }