#!/usr/bin/php <?php include __DIR__ . '/../src/autoloader.php'; $configurator = new s9e\TextFormatter\Configurator(); $configurator->enableJavaScript(); $configurator->rootRules->enableAutoLineBreaks(); $configurator->BBCodes->addFromRepository('*'); $configurator->BBCodes->addFromRepository('B'); $configurator->BBCodes->addFromRepository('C'); $configurator->BBCodes->addFromRepository('CODE'); $configurator->BBCodes->addFromRepository('COLOR'); $configurator->BBCodes->addFromRepository('FLOAT'); $configurator->BBCodes->addFromRepository('HR'); $configurator->BBCodes->addFromRepository('I'); $configurator->BBCodes->addFromRepository('LIST'); $configurator->BBCodes->addFromRepository('QUOTE'); $configurator->BBCodes->addFromRepository('S'); $configurator->BBCodes->addFromRepository('U'); $configurator->BBCodes->addFromRepository('URL'); $configurator->Censor->add('apple', 'banana'); $configurator->Emoticons->add(':)', '<img src="s.png" alt=":)"/>'); $configurator->Preg->replace('/#(?<tag>[a-z0-9]+)/i', '<a href="https://twitter.com/#!/search/%23{@tag}"><xsl:apply-templates/></a>'); $configurator->HTMLElements->allowElement('a'); $configurator->HTMLElements->allowElement('b'); $configurator->HTMLElements->allowAttribute('a', 'href'); $configurator->HTMLElements->allowAttribute('a', 'title'); $configurator->Autolink; $configurator->HTMLEntities; $configurator->FancyPants; $configurator->MediaEmbed->createIndividualBBCodes = true; $configurator->MediaEmbed->add('youtube');