[ 'collectionOperations' => [ [ 'get', 'get_full' => [ 'method' => 'GET', 'path' => '/get -full', 'normalization_context' => [ 'groups' => [ 'poi:read_nested', 'person:read', ], 'enable_max_depth' => 'true', ], ], 'list' => [ 'method' => 'GET', 'path' => '/data_documents/list', 'normalization_context' => [ 'groups' => [ 'poi:list', ], ], ], 'get_simple' => [ 'method' => 'GET', 'path' => '/data_documents_fl', 'normalization_context' => [ 'groups' => [ 'poi:fl', ], ], ], 'post', ], ], 'attributes' => [ [ 'normalization_context' => [ 'groups' => [ 'poi:read', ], ], 'denormalization_context' => [ 'groups' => [ 'poi:write', ], ], ], ], 'repositoryClass' => [ 1 => 'App\\Repository\\DataDocumentRepository', ], 'filterClass' => [ 2 => 'ApiPlatform\\Core\\Bridge\\Doctrine\\Orm\\Filter\\SearchFilter', 'ApiPlatform\\Core\\Bridge\\Doctrine\\Orm\\Filter\\ExistsFilter', 'ApiPlatform\\Core\\Bridge\\Doctrine\\Orm\\Filter\\DateFilter', 'ApiPlatform\\Core\\Bridge\\Doctrine\\Orm\\Filter\\BooleanFilter', 'ApiPlatform\\Core\\Bridge\\Doctrine\\Orm\\Filter\\OrderFilter', 'App\\Filter\\JsonSearchFilter', ], 'properties' => [ 2 => [ 'id' => 'exact', 'category.id' => 'exact', 'type.id' => 'exact', 'translations.description' => 'partial', 'translations.shortDescription' => 'partial', ], [ 'type', 'category', ], [ 'validateUntil', 'validateFrom', ], [ 'isDownloadable', ], [ 'isDownloadable', ], [ 'allowedGroups', ], ], ], ], [ $o[0], $o[1], $o[2], $o[3], $o[4], $o[5], $o[6], $o[7], ], [] ); }];