[ 'name' => 'limit', 'type' => 'number', 'defaultValue' => -1, ] ] ]; public function collectData() { $url = 'https://www.acrimed.org/spip.php?page=backend'; $limit = $this->getInput('limit'); $this->collectExpandableDatas($url, $limit); } protected function parseItem($item) { $item = parent::parseItem($item); $articlePage = getSimpleHTMLDOM($item['uri']); $article = sanitize($articlePage->find('article.article1', 0)->innertext); $article = defaultLinkTo($article, static::URI); $item['content'] = $article; return $item; } }