class ParseEvent (View source)

The ParseEvent class is responsible for parsing event details from HTML and returning an EventDTO.

It uses the Symfony DomCrawler to extract relevant information from the HTML structure.

Example usage: $html = file_get_contents('event_detail.html'); $parser = new ParseEvent(); $eventDTO = $parser($html); // $eventDTO will contain the parsed event details

Methods

__invoke(string $html)

Parse event details from HTML and return an EventDTO.

Details

EventDTO __invoke(string $html)

Parse event details from HTML and return an EventDTO.

Parameters

string $html

Return Value

EventDTO