Exemplo n.º 1
0
 /**
  * 
  * @param ymcPipeExecution $execution 
  * @param ymcCurlResponse  $input 
  * @return ymcPipeHtmlDomDocument
  */
 public function processInput(ymcPipeExecution $execution, $input)
 {
     //var_dump( $input );
     if ($input instanceof ymcCurlResponse) {
         $dom = ymcPipeHtmlDomDocument::createFromHtml((string) $input, $input->getCharset());
         return $dom;
     } else {
         throw new ymcPipeNodeWrongInputException($this->typename, $input, 'ymcCurlResponse');
     }
 }
Exemplo n.º 2
0
 /**
  * @dataProvider getBaseHrefProvider
  */
 public function testGetUrlBase($file, $base)
 {
     $html = file_get_contents(dirname(__FILE__) . '/data/html/' . $file);
     $dom = ymcPipeHtmlDomDocument::createFromHTML($html);
     $this->assertEquals($base, $dom->getBaseHref());
 }