File tree Expand file tree Collapse file tree
system/modules/multicolumnwizard Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -911,22 +911,25 @@ public function handleDcGeneral($arrData, $strName)
911911 /* @var \ContaoCommunityAlliance\DcGeneral\EnvironmentInterface $environment */
912912 $ environment = $ this ->objDca ->getEnvironment ();
913913 // FIXME: begin of legacy code to be removed.
914- $ event = new \ContaoCommunityAlliance \DcGeneral \Contao \View \Contao2BackendView \Event \GetPropertyOptionsEvent ($ environment , $ this ->objDca ->getModel ());
915- $ event ->setPropertyName ($ strName );
916- $ event ->setOptions ($ arrData ['options ' ]);
917- $ environment ->getEventPropagator ()->propagate (
918- $ event ::NAME ,
919- $ event ,
920- array (
921- $ environment ->getDataDefinition ()->getName (),
922- $ this ->strName ,
923- $ strName
924- )
925- );
926-
927- if ($ event ->getOptions () !== $ arrData ['options ' ])
914+ if (method_exists ($ environment , 'getEventPropagator ' ))
928915 {
929- $ arrData ['options ' ] = $ event ->getOptions ();
916+ $ event = new \ContaoCommunityAlliance \DcGeneral \Contao \View \Contao2BackendView \Event \GetPropertyOptionsEvent ($ environment , $ this ->objDca ->getModel ());
917+ $ event ->setPropertyName ($ strName );
918+ $ event ->setOptions ($ arrData ['options ' ]);
919+ $ environment ->getEventPropagator ()->propagate (
920+ $ event ::NAME ,
921+ $ event ,
922+ array (
923+ $ environment ->getDataDefinition ()->getName (),
924+ $ this ->strName ,
925+ $ strName
926+ )
927+ );
928+
929+ if ($ event ->getOptions () !== $ arrData ['options ' ])
930+ {
931+ $ arrData ['options ' ] = $ event ->getOptions ();
932+ }
930933 }
931934 // FIXME: end of legacy code to be removed.
932935
You can’t perform that action at this time.
0 commit comments