src/Serializers/Hateoas/Normalizer/RelationCollectionObjectNormalizer.php 1 location
|
@@ 40-47 (lines=8) @@
|
| 37 |
|
*/ |
| 38 |
|
public function normalize($object, $format = null, array $context = []): array |
| 39 |
|
{ |
| 40 |
|
if (!$object instanceof RelationCollection && !$object instanceof ActionCollection) { |
| 41 |
|
throw new \InvalidArgumentException(\sprintf( |
| 42 |
|
'The normalizer support only "%s" or "%s" but "%s" given.', |
| 43 |
|
RelationCollection::class, |
| 44 |
|
ActionCollection::class, |
| 45 |
|
\is_object($object) ? \get_class($object) : \gettype($object) |
| 46 |
|
)); |
| 47 |
|
} |
| 48 |
|
|
| 49 |
|
$data = []; |
| 50 |
|
|
src/Serializers/Hateoas/Normalizer/RelationObjectNormalizer.php 1 location
|
@@ 34-41 (lines=8) @@
|
| 31 |
|
*/ |
| 32 |
|
public function normalize($object, $format = null, array $context = []): array |
| 33 |
|
{ |
| 34 |
|
if (!$object instanceof RelationInterface && !$object instanceof ActionInterface) { |
| 35 |
|
throw new \InvalidArgumentException(\sprintf( |
| 36 |
|
'The normalizer support only "%s" or "%s" but "%s" given.', |
| 37 |
|
RelationInterface::class, |
| 38 |
|
ActionInterface::class, |
| 39 |
|
\is_object($object) ? \get_class($object) : \gettype($object) |
| 40 |
|
)); |
| 41 |
|
} |
| 42 |
|
|
| 43 |
|
$data = [ |
| 44 |
|
'href' => $object->getHref()->getPath(), |
src/Serializers/Hateoas/Normalizer/ResourceCollectionObjectNormalizer.php 1 location
|
@@ 39-45 (lines=7) @@
|
| 36 |
|
*/ |
| 37 |
|
public function normalize($object, $format = null, array $context = []) |
| 38 |
|
{ |
| 39 |
|
if (!$object instanceof ResourceCollection) { |
| 40 |
|
throw new \InvalidArgumentException(\sprintf( |
| 41 |
|
'The normalizer support only "%s" but "%s" given.', |
| 42 |
|
ResourceCollection::class, |
| 43 |
|
\is_object($object) ? \get_class($object) : \gettype($object) |
| 44 |
|
)); |
| 45 |
|
} |
| 46 |
|
|
| 47 |
|
$data = []; |
| 48 |
|
$links = []; |