По идее
getList() должен возвращать коллекцию, в которой
должны быть объекты ожидаемого класса (если в цикле будут вызываться какие-то методы объектов, это убережёт от NPE), тогда можно написать так:
$data = $this->orderRepository->getList();
if ($data instanceof OrderCollection) {
foreach ($data as $datum) {
}
}