示例#1
0
 /**
  * @inheritdoc
  */
 protected function setBirthday($years = 0)
 {
     if (preg_match('/\\s-\\s(\\d{1,2})$/', trim($this->title), $matches)) {
         $years = (int) $matches[1];
     }
     parent::setBirthday($years);
 }
示例#2
0
 /**
  * @inheritdoc
  */
 protected function setBirthday($years = 0)
 {
     /* @var \PHPHtmlParser\Dom\AbstractNode $p */
     foreach (self::$dom->find('.attrgroup') as $p) {
         /* @var \PHPHtmlParser\Dom\AbstractNode $span */
         foreach ($p->find('span') as $span) {
             if (preg_match('/age:\\s+<b>(\\d+)<\\/b>/', $span->innerHtml(), $matches)) {
                 $years = (int) $matches[1];
                 break 2;
             }
         }
     }
     parent::setBirthday($years);
 }