Gostaria de saber porque tem que usar 'base _uri' e não pode ser outra coisa. Ex:
<?php
require 'vendor/autoload.php';
require 'src/Buscador.php';
use Alura\BuscadorDeCursos\Buscador;
use GuzzleHttp\Client;
use Symfony\Component\DomCrawler\Crawler;
$client = new Client(['base_uri' => 'https://www.alura.com.br/']);
$crawler = new Crawler();
$buscador = new Buscador($client, $crawler);
$cursos = $buscador->buscar('/cursos-online-programacao/php');
foreach($cursos as $curso) {
echo $curso . PHP_EOL;
}
?>