Esempio n. 1
0
 public function testGetImgSrcFromHtml()
 {
     $source = ['<p>Another test</p><p><img src="test.jpg" alt="" /></p>', "<img src='test.jpg'/></p>", "<p>Русский текст</p><p><img src='test.jpg' alt='' /></p>"];
     $needle = 'test.jpg';
     foreach ($source as $s) {
         $result = StrHelper::getImgSrcFromHtml($s, 'noimg.jpg');
         $this->assertEquals($needle, $result);
     }
 }
Esempio n. 2
0
 private function _getFromArticle(Article $article)
 {
     $img = StrHelper::getImgSrcFromHtml($article->description);
     return ['link' => $article->link, 'pubDate' => Date::parse($article->pubDate)->ago(), 'title' => $article->title, 'description' => StrHelper::wordWrap($article->description), 'img' => $img];
 }