/** * Provide options for additional javascript files. * * @param GetOptionsEvent $event The event. * * @return void * * @SuppressWarnings(PHPMD.Superglobals) * @SuppressWarnings(PHPMD.CamelCaseVariableName) */ public static function getJsFilesOptions(GetOptionsEvent $event) { if ($event->getEnvironment()->getDataDefinition()->getName() !== 'tl_metamodel_rendersettings' || $event->getPropertyName() !== 'additionalJs' || $event->getSubPropertyName() !== 'file') { return; } $options = Helper::searchFiles($GLOBALS['TL_CONFIG']['uploadPath'], '.js'); $event->setOptions($options); }