Lines Matching refs:helper

37         $helper = $this->loadHelper('fontello', false);
38 if ($helper === null || !$helper->hasActivePackage()) return;
40 $package = $helper->getPackageInfo();
51 'showInToc' => (bool) $helper->getConf('showInToc'),
65 $helper = $this->loadHelper('fontello', false);
66 if ($helper === null || !$helper->hasActivePackage()) return;
69 if (($link['href'] ?? '') === $helper->getCssUrl()) return;
75 'href' => $helper->getCssUrl(),
89 $helper = $this->loadHelper('fontello', false);
90 if ($helper === null || !is_array($event->data)) return;
95 $event->data[$index]['title'] = $this->filterTocTitle((string) $item['title'], $helper);
109 $helper = $this->loadHelper('fontello', false);
111 $helper === null ||
112 !$helper->hasActivePackage() ||
121 $event->data[1] = $this->replaceHeadingIconTokens($event->data[1], $helper);
122 $event->data[1] = $this->replaceLinkIconTokens($event->data[1], $helper);
123 $event->data[1] = $this->replaceCatlistIconTokens($event->data[1], $helper);
136 $helper = $this->loadHelper('fontello', false);
137 if ($helper === null || !$helper->hasActivePackage() || !is_string($event->data)) return;
141 function ($match) use ($helper) {
142 return $this->replaceEscapedIconTokens($match[1], $helper, false);
158 $helper = $this->loadHelper('fontello', false);
159 if ($helper === null || !$helper->hasActivePackage()) return;
161 $icons = $helper->getActiveIcons();
222 * @param helper_plugin_fontello $helper
225 protected function replaceHeadingIconTokens($html, helper_plugin_fontello $helper) argument
229 function ($match) use ($helper) {
231 $this->replaceEscapedIconTokens($match[3], $helper, true) .
245 * @param helper_plugin_fontello $helper
248 protected function replaceLinkIconTokens($html, helper_plugin_fontello $helper) argument
252 function ($match) use ($helper) {
254 $this->replaceEscapedIconTokens($match[2], $helper, true) .
265 * @param helper_plugin_fontello $helper
268 protected function replaceCatlistIconTokens($html, helper_plugin_fontello $helper) argument
276 function ($match) use ($helper) {
278 $this->replaceEscapedIconTokens($match['body'], $helper, true) .
289 * @param helper_plugin_fontello $helper
292 protected function filterTocTitle($title, helper_plugin_fontello $helper) argument
296 function ($match) use ($helper) {
297 $token = $helper->parseIconToken($match[0]);
298 if ($token === null || !$helper->iconTokenShowsInToc($token)) return '';
299 if ($helper->renderIconXhtml($token['name']) === null) return $match[0];
312 * @param helper_plugin_fontello $helper
316 … protected function replaceEscapedIconTokens($html, helper_plugin_fontello $helper, $ignoreTocFlag) argument
320 function ($match) use ($helper, $ignoreTocFlag) {
322 $token = $helper->parseIconToken($raw);
324 if (!$ignoreTocFlag && !$helper->iconTokenShowsInToc($token)) return '';
326 return $helper->renderIconXhtml($token['name']) ?: $match[0];