src/Crawler/EventInfoCrawler.php
private function readArtists(Crawler $node): array
    {
        $artistNode = $node->filter('.grid-items');

        return $artistNode->filter('.grid-items-item')->each(function (Crawler $node): Artist {
            $image = $this->parseImage($node->filter('.grid-items-cover-image-image img'));

            return new Artist(
                $this->parseString($node->filter('.grid-items-item-main-text')) ?? '',
                null,
                $image ? [$image] : [],
                $this->parseUrl($node->filter('.grid-items-item-main-text a'))
            );
        });
    }
private function readArtists(Crawler $node): array
    {
        $artistNode = $node->filter('.grid-items');

        return $artistNode->filter('.grid-items-item')->each(function (Crawler $node): Artist {
            $image = $this->parseImage($node->filter('.grid-items-cover-image-image img'));

            return new Artist(
                $this->parseString($node->filter('.grid-items-item-main-text')) ?? '',
                null,
                $image ? [$image] : [],
                $this->parseUrl($node->filter('.grid-items-item-main-text a'))
            );
        });
    }
@param Crawler $node

@return Artist[]