Markdown and Purifier

Не могу понять почему не работает.


public function beforeValidate()

    {

        // перекодировать text и записать в body

        $Markdown = new CMarkdown;

        $Markdown->purifyOutput = true;

        $this->body = $Markdown->transform($this->text);


        return parent::beforeValidate();

    }

ввожу

[html]This is an H1

=============

<script>alert(‘test’)</script>[/html]

Скрипт не вырезается. :(

PS Еще посоветуйте, кто используют Markdown, какой WYSIWYG прикрутить.