From 76949ca53750826aa253df8abbc600b9c3429ba1 Mon Sep 17 00:00:00 2001 From: Christopher Davis Date: Sat, 6 Nov 2021 07:28:13 -0500 Subject: [PATCH] Fix a Deprecated Method Call on Symfony 5.3 --- PropertyDescriber/ObjectPropertyDescriber.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/PropertyDescriber/ObjectPropertyDescriber.php b/PropertyDescriber/ObjectPropertyDescriber.php index ef1aabc..d5836c0 100644 --- a/PropertyDescriber/ObjectPropertyDescriber.php +++ b/PropertyDescriber/ObjectPropertyDescriber.php @@ -28,7 +28,10 @@ class ObjectPropertyDescriber implements PropertyDescriberInterface, ModelRegist false, $types[0]->getClassName(), $types[0]->isCollection(), - $types[0]->getCollectionKeyType(), + // BC layer for symfony < 5.3 + method_exists($types[0], 'getCollectionKeyTypes') ? + ($types[0]->getCollectionKeyTypes()[0] ?? null) : + $types[0]->getCollectionKeyType(), // BC layer for symfony < 5.3 method_exists($types[0], 'getCollectionValueTypes') ? ($types[0]->getCollectionValueTypes()[0] ?? null) :