/** * @return void */ public function testSetClass() { $htmlBuilder = new HtmlBuilder(); $htmlElementObject = new HtmlDiv(); $htmlElementObject->setClass('testClass'); $this->assertEquals('<div class="testClass" />', $htmlBuilder->render($htmlElementObject)); }
<?php use Naucon\HtmlBuilder\HtmlBuilder; $htmlBuilder = new HtmlBuilder(); use Naucon\HtmlBuilder\HtmlElement; $htmlElement = new HtmlElement('h2', 'My Headline'); echo $htmlBuilder->render($htmlElement); // Output: // <h2>My Headline</h2> use Naucon\HtmlBuilder\HtmlHeadline; $headline = new HtmlHeadline('My Headline', 2); echo $htmlBuilder->render($headline); // Output: // <h2>My Headline</h2> use Naucon\HtmlBuilder\HtmlDiv; $htmlElementObject = new HtmlDiv(); $htmlElementObject->setClass('level1'); $htmlElementChildObject = new HtmlDiv(); $htmlElementChildObject->setClass('level11'); $htmlElementObject->addChildElement($htmlElementChildObject); $htmlElementChild2Object = new HtmlDiv('Home'); $htmlElementChild2Object->setClass('level111'); $htmlElementChildObject->addChildElement($htmlElementChild2Object); echo $htmlBuilder->render($htmlElementObject); // Output: // <div class="level1"> // <div class="level11"> // <div class="level111">Home</div> // </div> // </div> use Naucon\HtmlBuilder\HtmlTable;
/** * @return void */ public function testSetOnKeyUp() { $htmlBuilder = new HtmlBuilder(); $jsCode = "alert('hallo');"; $htmlElementObject = new HtmlDiv(); $htmlElementObject->setOnKeyUp($jsCode); $this->assertEquals('<div onkeyup="' . $jsCode . '" />', $htmlBuilder->render($htmlElementObject)); }