Читал Зандстру. Это сборник рецептов, адаптированных под php. По мне так тоже не тянет на легкое чтиво.
Разбирать код реальных проектов хорошо. Только там нет комментов в стиле: "Тут мы применили такой паттерн потому-то, он помогает решить задачу такую-то" Не очень дружелюбно для новичка в ООП.
На самом деле между ними с большинства точек зрения вообще нет никакой разницы.Моей точки зрения в этом большинстве похоже нет. Я впервые вижу такое сравнение. Но я с вами не спорю, ваше право.
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/CommonResponse'
- properties:
data:
$ref: '#/components/schemas/BannerList'