public function testDoubleBorder() { $testString = 'foo'; $expectedString = '*=====*' . PHP_EOL; $expectedString .= '# foo #' . PHP_EOL; $expectedString .= '*=====*' . PHP_EOL; $border = new Mock\Matks\Vivian\Border\Border('frame', '=', '#', '*'); $this->string(BaseBorder\BorderManager::buildBorder($testString, $border))->isEqualTo($expectedString); }
/** * Render bordered element * * @return string */ public function render() { $text = parent::render(); $borderedText = BorderManager::buildBorder($text, $this->border); return $borderedText; }