Lines Matching refs:mention
24 foreach ($mentions as $name => $mention) {
25 if (\array_key_exists('symbol', $mention)) {
27 $mention['prefix'] = $mention['symbol'];
30 if (\array_key_exists('pattern', $mention)) {
32 if (!self::isAValidPartialRegex($mention['pattern'])) {
36 $mention['pattern'] = '/' . $mention['pattern'] . '/i';
37 } elseif (\array_key_exists('regex', $mention)) {
39 $mention['pattern'] = $mention['regex'];
43 if (empty($mention[$key])) {
47 if ($mention['generator'] instanceof MentionGeneratorInterface) {
48 …$environment->addInlineParser(new MentionParser($mention['prefix'], $mention['pattern'], $mention[…
49 } elseif (is_string($mention['generator'])) {
50 …lineParser(MentionParser::createWithStringTemplate($mention['prefix'], $mention['pattern'], $menti…
51 } elseif (is_callable($mention['generator'])) {
52 …>addInlineParser(MentionParser::createWithCallback($mention['prefix'], $mention['pattern'], $menti…