deprecatedModelName = $modelName; $this->deprecatedPermissionBase = $permissionBase; if (!str_starts_with($sessionBase, 'mautic.')) { $sessionBase = 'mautic.'.$sessionBase; } $this->deprecatedSessionBase = $sessionBase; $this->deprecatedRouteBase = $routeBase; $this->deprecatedTranslationBase = $translationBase; $this->activeLink = $activeLink; $this->deprecatedMauticContent = $mauticContent; $this->deprecatedTemplateBase = $templateBase; } /** * @return mixed[] */ public function getViewArguments(array $args, $action): array { return $this->customizeViewArguments($args, $action); } /** * @deprecated 2.6.0 to be removed in 3.0; use getViewArguments instead * * @return array */ public function customizeViewArguments($args, $action) { return $args; } protected function getModelName(): string { return $this->deprecatedModelName; } /** * @return mixed */ protected function getJsLoadMethodPrefix() { return $this->deprecatedMauticContent; } /** * @return mixed */ protected function getRouteBase() { return $this->deprecatedRouteBase; } /** * @return mixed */ protected function getSessionBase($objectId = null) { return $this->deprecatedSessionBase ?? parent::getSessionBase($objectId); } /** * @return mixed */ protected function getTemplateBase() { return $this->deprecatedTemplateBase; } /** * @return mixed */ protected function getTranslationBase() { return $this->deprecatedTranslationBase; } /** * @return mixed */ protected function getPermissionBase() { return $this->deprecatedPermissionBase; } public function __construct(FormFactoryInterface $formFactory, FormFieldHelper $fieldHelper, ManagerRegistry $managerRegistry, MauticFactory $factory, ModelFactory $modelFactory, UserHelper $userHelper, CoreParametersHelper $coreParametersHelper, EventDispatcherInterface $dispatcher, Translator $translator, FlashBag $flashBag, RequestStack $requestStack, CorePermissions $security) { parent::__construct($formFactory, $fieldHelper, $managerRegistry, $factory, $modelFactory, $userHelper, $coreParametersHelper, $dispatcher, $translator, $flashBag, $requestStack, $security); } }