示例#1
0
 /**
  * Return the first $count sentences from a $text
  * 
  * @param string $text
  * @param integer $count
  * @return string
  */
 public static function excerpt($text, $count = 1)
 {
     $sentenceCount = preg_match_all(self::$excerptRegexp, $text, $found, PREG_OFFSET_CAPTURE);
     if ($count > $sentenceCount) {
         return $text;
     }
     $excerpt = substr($text, 0, $found[0][$count - 1][1] + 2);
     return String::closeTags($excerpt);
 }
示例#2
0
 /**
  * @dataProvider closeTagsValues()
  */
 public function testCloseTags($input, $expectedResult)
 {
     $this->assertEquals($expectedResult, String::closeTags($input));
 }