ApiPlatform\Core\Metadata\Property\Factory\SerializerPropertyMetadataFactory::getPropertySerializerGroups PHP Method

getPropertySerializerGroups() private method

Gets the serializer groups defined on a property.
private getPropertySerializerGroups ( string $resourceClass, string $property ) : array
$resourceClass string
$property string
return array
    private function getPropertySerializerGroups(string $resourceClass, string $property) : array
    {
        $serializerClassMetadata = $this->serializerClassMetadataFactory->getMetadataFor($resourceClass);
        foreach ($serializerClassMetadata->getAttributesMetadata() as $serializerAttributeMetadata) {
            if ($property === $serializerAttributeMetadata->getName()) {
                return $serializerAttributeMetadata->getGroups();
            }
        }
        return [];
    }