. */ // phpcs:disable PSR1.Files.SideEffects defined('_JEXEC') or die(); // phpcs:enable PSR1.Files.SideEffects // phpcs:disable PSR1.Classes.ClassDeclaration.MissingNamespace trait TraitOsmapField { /** * @inheritDoc */ public function setup(SimpleXMLElement $element, $value, $group = null) { if (is_callable([parent::class, 'setup']) && parent::setup($element, $value, $group)) { $include = JPATH_ADMINISTRATOR . '/components/com_osmap/include.php'; return is_file($include) && include $include; } return $this->enabled; } }