From b4d18711a472a314d2eb214a591d4c25fea5a123 Mon Sep 17 00:00:00 2001 From: Javier Eguiluz Date: Wed, 6 Aug 2025 14:58:31 +0200 Subject: [PATCH] [Serializer] Add support for "can" prefixin attribute loader --- serializer.rst | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/serializer.rst b/serializer.rst index eb06f1b34a1..927a798467d 100644 --- a/serializer.rst +++ b/serializer.rst @@ -1476,10 +1476,14 @@ normalizers (in order of priority): to read and write in the object. This allows it to access properties directly or using getters, setters, hassers, issers, canners, adders and removers. Names are generated by removing the ``get``, ``set``, - ``has``, ``is``, ``add`` or ``remove`` prefix from the method name and + ``has``, ``is``, ``can``, ``add`` or ``remove`` prefix from the method name and transforming the first letter to lowercase (e.g. ``getFirstName()`` -> ``firstName``). + .. versionadded:: 7.4 + + Support for the ``can`` prefix was introduced in Symfony 7.4. + During denormalization, it supports using the constructor as well as the discovered methods.