public static function getFeatures() { if (MetatagsContainerFactory::$features == null) { $features = array(); $directoryName = dirname(dirname(__FILE__)) . DS . 'features'; $db = JFactory::getDBO(); $db->setQuery("SELECT component FROM\n\t #__seoboss_meta_extensions\n\t WHERE available=1 AND enabled=1"); $components = $db->loadResultArray(); foreach ($components as $file) { include $directoryName . DS . $file . ".php"; } MetatagsContainerFactory::$features = $features; } return MetatagsContainerFactory::$features; }