1
0
mirror of synced 2024-12-15 07:36:03 +03:00
doctrine2/manual/new/lib/Text/Wiki/Render/Xhtml/Doclink.php
jepso 9b61957154 - New feature in documentation: you can now link to other documentation sections with the following syntax:
- [doc getting-started:installation], or
    - [doc getting-started:installation Custom link text]
- Updated Text_Wiki to 1.2.0
- Documentation should now pass XHTML validator
- Formatted DSN section so that it's easier on eyes
- The single quotes in <code type='php'> won't work anymore due to the Text_Wiki update. Use double quotes instead: <code type="php">. The single quotes have been converted to double quotes in documentation files.
- Modified the links in h1-h6 headings to use the same style as the headings.
- Some refactoring
2007-07-20 08:03:04 +00:00

30 lines
697 B
PHP

<?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;
}
}