Ejemplo n.º 1
0
 /**
  * Replaces all markers and subparts in a template with the content provided in the structured array.
  *
  * @param string $content
  * @param array $markersAndSubparts
  * @param string $wrap
  * @param bool $uppercase
  * @param bool $deleteUnused
  * @return string
  */
 public function substituteMarkerAndSubpartArrayRecursive($content, array $markersAndSubparts, $wrap = '', $uppercase = FALSE, $deleteUnused = FALSE)
 {
     return HtmlParser::substituteMarkerAndSubpartArrayRecursive($content, $markersAndSubparts, $wrap, $uppercase, $deleteUnused);
 }
Ejemplo n.º 2
0
 /**
  * @test
  * @dataProvider substituteMarkerAndSubpartArrayRecursiveResolvesMarkersAndSubpartsArrayDataProvider
  */
 public function substituteMarkerAndSubpartArrayRecursiveResolvesMarkersAndSubpartsArray($template, $markersAndSubparts, $wrap, $uppercase, $deleteUnused, $expected)
 {
     $this->assertSame($expected, $this->subject->substituteMarkerAndSubpartArrayRecursive($template, $markersAndSubparts, $wrap, $uppercase, $deleteUnused));
 }