Это транзитивное присваивание, когда согласно приоритету оператораций у вас будет производиться присваивание по цепочке.
Этим иногда пользуются, например, так:
// Код можно сделать ещё короче, но я написал так для наглядности
if (null === ($product = $productRepository->find($id))) {
throw new NotFoundException();
}
То есть, вы в одной строке и в $product объект/null засунули и проверили сразу же.