Replace deprecated ClassUtils

This commit is contained in:
2025-08-27 16:41:40 +02:00
parent d2e7640652
commit 3a85d940e9

View File

@@ -11,7 +11,6 @@ declare(strict_types=1);
namespace Chill\ActivityBundle\Entity;
use Doctrine\Common\Util\ClassUtils;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Serializer\Annotation as Serializer;
use Symfony\Component\Serializer\Annotation\Groups;
@@ -463,7 +462,11 @@ class ActivityType
$property = $field.'Visible';
// Get the real class name (not the proxy)
$realClass = ClassUtils::getClass($this);
$class = get_class($this);
if (str_contains($class, '__CG__')) {
$class = get_parent_class($this);
}
$realClass = $class;
if (!property_exists($realClass, $property)) {
throw new \InvalidArgumentException('Field "'.$field.'" not found');