www.gusucode.com > Flarum开源的PHP国外手机版论坛 0.1 Beta2 源码程序 > Flarum_v0.1.beta2/flarum/vendor/s9e/text-formatter/src/Plugins/Autoimage/Parser.php
<?php /* * @package s9e\TextFormatter * @copyright Copyright (c) 2010-2015 The s9e Authors * @license http://www.opensource.org/licenses/mit-license.php The MIT License */ namespace s9e\TextFormatter\Plugins\Autoimage; use s9e\TextFormatter\Plugins\ParserBase; class Parser extends ParserBase { public function parse($text, array $matches) { $tagName = $this->config['tagName']; $attrName = $this->config['attrName']; foreach ($matches as $m) { $tag = $this->parser->addSelfClosingTag($tagName, $m[0][1], \strlen($m[0][0])); $tag->setAttribute($attrName, $m[0][0]); $tag->setSortPriority(-1); } } }