When I try to take some nonexistent content from page I catch this error:
The current node list is empty. 500 Internal Server Error - InvalidArgumentException <
$marks = $crawler->filter('.PropertyBody')->count() ? $crawler->filter('.PropertyBody')->eq(2)->text() : '';