private function getArtworksByDocument($document) { $artworks = []; foreach ($document->find('.elco-collection-list .elco-collection-item, .elli-list .elli-item') as $element) { $uri = substr($element->find('.elco-title a')[0]->attr('href'), 1) . '/details'; if ($class = Artwork::getClassByURI($uri)) { $artworks[] = ['class' => $class, 'uri' => $uri]; } } return $artworks; }
public function getArtwork($id) { $uri = substr($this->api->getLocation('film/Unkown/' . $id), 1); return Artwork::constructObjectByURI($uri); }