* @since 3.0.0 */ class UIBlockExtension extends AbstractExtension { /** * @inheritDoc */ public function getTokenParsers() { $aParsers = []; $sInterface = iUIBlockFactory::class; $aFactoryClasses = utils::GetClassesForInterface($sInterface, 'UIBlockFactory'); foreach ($aFactoryClasses as $sFactoryClass) { $aParsers[] = new UIBlockParser($sFactoryClass); } return $aParsers; } }