Markdown instance now returns Markdown class.
This allows to extend Kohana_Markdown in Markdown class.
This commit is contained in:
parent
bca01a2a25
commit
677c04dea9
|
@ -180,7 +180,7 @@ class Kohana_Markdown
|
||||||
* $foo_parser = Markdown::$instances['default'];
|
* $foo_parser = Markdown::$instances['default'];
|
||||||
*
|
*
|
||||||
* @param string the name of the markdown parser to use [Optional]
|
* @param string the name of the markdown parser to use [Optional]
|
||||||
* @return Kohana_Markdown
|
* @return Markdown
|
||||||
* @throws Kohana_Markdown_Exception
|
* @throws Kohana_Markdown_Exception
|
||||||
*/
|
*/
|
||||||
public static function instance($parser = NULL)
|
public static function instance($parser = NULL)
|
||||||
|
@ -202,7 +202,7 @@ class Kohana_Markdown
|
||||||
$config = $config->get($parser);
|
$config = $config->get($parser);
|
||||||
|
|
||||||
/* Create a new markdown instance */
|
/* Create a new markdown instance */
|
||||||
Markdown::$instances[$parser] = new Kohana_Markdown($config);
|
Markdown::$instances[$parser] = new Markdown($config);
|
||||||
|
|
||||||
/* Return the instance */
|
/* Return the instance */
|
||||||
return Markdown::$instances[$parser];
|
return Markdown::$instances[$parser];
|
||||||
|
|
|
@ -11,5 +11,5 @@
|
||||||
* @since Available since Release 1.0
|
* @since Available since Release 1.0
|
||||||
* *
|
* *
|
||||||
*/
|
*/
|
||||||
abstract class Markdown extends Kohana_Markdown {}
|
class Markdown extends Kohana_Markdown {}
|
||||||
?>
|
?>
|
||||||
|
|
Loading…
Reference in New Issue