ApiPlatform\Core\Hydra\Serializer\DocumentationNormalizer::getClass PHP Method

getClass() private method

Gets a Hydra class.
private getClass ( string $resourceClass, ResourceMetadata $resourceMetadata, string $shortName, string $prefixedShortName ) : array
$resourceClass string
$resourceMetadata ApiPlatform\Core\Metadata\Resource\ResourceMetadata
$shortName string
$prefixedShortName string
return array
    private function getClass(string $resourceClass, ResourceMetadata $resourceMetadata, string $shortName, string $prefixedShortName) : array
    {
        $class = ['@id' => $prefixedShortName, '@type' => 'hydra:Class', 'rdfs:label' => $shortName, 'hydra:title' => $shortName, 'hydra:supportedProperty' => $this->getHydraProperties($resourceClass, $resourceMetadata, $shortName, $prefixedShortName), 'hydra:supportedOperation' => $this->getHydraOperations($resourceClass, $resourceMetadata, $prefixedShortName, false)];
        if (null !== ($description = $resourceMetadata->getDescription())) {
            $class['hydra:description'] = $description;
        }
        return $class;
    }