1
0
mirror of synced 2024-12-16 08:06:02 +03:00
doctrine2/manual/new/lib/Text/Wiki/Render/Xhtml/Doclink.php

30 lines
697 B
PHP
Raw Normal View History

<?php
class Text_Wiki_Render_Xhtml_Doclink extends Text_Wiki_Render {
var $conf = array(
'url_callback' => null,
'css' => null
);
function token($options)
{
$callback = $this->getConf('url_callback');
if ($callback) {
$href = call_user_func($callback, $options['path']);
} else {
$href = $options['path'];
}
if ($this->getConf('css')) {
$css = ' class="' . $this->getConf('css') . '"';
} else {
$css = '';
}
$output = '<a href="' . $href . '">' . $options['text'] . '</a>';
return $output;
}
}