Meu código não está apresentando retorno no terminal mesmo seguindo os passos. Já li a documentação e não consegui resolver o erro.
<?php
require "vendor\autoload.php";
use GuzzleHttp\Client;
use Symfony\Component\DomCrawler\Crawler;
$client = new Client([
'base_uri' => 'https://cursos.alura.com.br/category/programacao/php/',
'verify' => false
]);
$resposta = $client->request('GET', 'https://cursos.alura.com.br/category/programacao/php');
$html = $resposta->getBody();
$crawler = new Crawler();
$crawler->addHtmlContent($html);
$cursos = $crawler->filter("span.course-card__name");
foreach ($cursos as $curso) {
echo $curso->textContent . PHP_EOL;
}