Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 /**
  * Render bordered element
  *
  * @return string
  */
 public function render()
 {
     $text = parent::render();
     $borderedText = BorderManager::buildBorder($text, $this->border);
     return $borderedText;
 }