additional_plugins/serendipity_event_typesetbuttons/buttons/ButtonInterface.php
Matthias Gutjahr 51710d37e9 Complete refactoring of serendipity_event_typesetbuttons
- Add new syntax for s9y 2.0
- Add button classes
- Add unit tests
2014-04-25 10:12:17 +02:00

42 lines
721 B
PHP

<?php
/**
* Interface ButtonInterface
*/
interface ButtonInterface
{
/**
* @param string $textarea
*/
public function __construct($textarea);
/**
* @param boolean $isXhtml11
*/
public function setIsXhtml11($isXhtml11);
/**
* @param boolean $useNamedEnts
*/
public function setUseNamedEnts($useNamedEnts);
/**
* @param boolean $isLegacyMode
*/
public function setIsLegacyMode($isLegacyMode);
/**
* @param string $openTag
*/
public function setOpenTag($openTag);
/**
* @param string $closeTag
*/
public function setCloseTag($closeTag);
/**
* @return string
*/
public function render();
}