Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.19.255.50
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
wb /
vendor /
jms /
serializer /
src /
Delete
Unzip
Name
Size
Permission
Date
Action
Accessor
[ DIR ]
drwxrwxr-x
2022-08-24 15:26
Annotation
[ DIR ]
drwxrwxr-x
2022-08-24 15:26
Builder
[ DIR ]
drwxrwxr-x
2022-08-24 15:26
Construction
[ DIR ]
drwxrwxr-x
2022-08-24 15:26
ContextFactory
[ DIR ]
drwxrwxr-x
2022-08-24 15:26
EventDispatcher
[ DIR ]
drwxrwxr-x
2022-08-24 15:26
Exception
[ DIR ]
drwxrwxr-x
2022-08-24 15:26
Exclusion
[ DIR ]
drwxrwxr-x
2022-08-24 15:26
Expression
[ DIR ]
drwxrwxr-x
2022-08-24 15:26
GraphNavigator
[ DIR ]
drwxrwxr-x
2022-08-24 15:26
Handler
[ DIR ]
drwxrwxr-x
2022-08-24 15:26
Metadata
[ DIR ]
drwxrwxr-x
2022-08-24 15:26
Naming
[ DIR ]
drwxrwxr-x
2022-08-24 15:26
Ordering
[ DIR ]
drwxrwxr-x
2022-08-24 15:26
Twig
[ DIR ]
drwxrwxr-x
2022-08-24 15:26
Type
[ DIR ]
drwxrwxr-x
2022-08-24 15:26
Visitor
[ DIR ]
drwxrwxr-x
2022-08-24 15:26
AbstractVisitor.php
2.98
KB
-rw-rw-r--
2022-08-24 15:26
ArrayTransformerInterface.php
917
B
-rw-rw-r--
2022-08-24 15:26
Context.php
6.08
KB
-rw-rw-r--
2022-08-24 15:26
DeserializationContext.php
775
B
-rw-rw-r--
2022-08-24 15:26
Functions.php
414
B
-rw-rw-r--
2022-08-24 15:26
GraphNavigator.php
1.05
KB
-rw-rw-r--
2022-08-24 15:26
GraphNavigatorInterface.php
1018
B
-rw-rw-r--
2022-08-24 15:26
JsonDeserializationStrictVisitor.php
3.99
KB
-rw-rw-r--
2022-08-24 15:26
JsonDeserializationVisitor.php
6.43
KB
-rw-rw-r--
2022-08-24 15:26
JsonSerializationVisitor.php
5.02
KB
-rw-rw-r--
2022-08-24 15:26
NullAwareVisitorInterface.php
346
B
-rw-rw-r--
2022-08-24 15:26
SerializationContext.php
3.44
KB
-rw-rw-r--
2022-08-24 15:26
Serializer.php
8.78
KB
-rw-rw-r--
2022-08-24 15:26
SerializerBuilder.php
19.95
KB
-rw-rw-r--
2022-08-24 15:26
SerializerInterface.php
768
B
-rw-rw-r--
2022-08-24 15:26
VisitorInterface.php
938
B
-rw-rw-r--
2022-08-24 15:26
XmlDeserializationVisitor.php
15.94
KB
-rw-rw-r--
2022-08-24 15:26
XmlSerializationVisitor.php
16.18
KB
-rw-rw-r--
2022-08-24 15:26
Save
Rename
<?php declare(strict_types=1); namespace JMS\Serializer; use JMS\Serializer\Exception\NonVisitableTypeException; use JMS\Serializer\Exception\RuntimeException; use JMS\Serializer\Metadata\ClassMetadata; use JMS\Serializer\Metadata\PropertyMetadata; use JMS\Serializer\Visitor\DeserializationVisitorInterface; use function is_float; use function is_int; use function is_string; final class JsonDeserializationStrictVisitor extends AbstractVisitor implements DeserializationVisitorInterface { /** @var JsonDeserializationVisitor */ private $wrappedDeserializationVisitor; public function __construct( int $options = 0, int $depth = 512 ) { $this->wrappedDeserializationVisitor = new JsonDeserializationVisitor($options, $depth); } public function setNavigator(GraphNavigatorInterface $navigator): void { parent::setNavigator($navigator); $this->wrappedDeserializationVisitor->setNavigator($navigator); } /** * {@inheritdoc} */ public function visitNull($data, array $type) { return null; } /** * {@inheritdoc} */ public function visitString($data, array $type): ?string { if (null === $data) { return null; } if (! is_string($data)) { throw NonVisitableTypeException::fromDataAndType($data, $type); } return $data; } /** * {@inheritdoc} */ public function visitBoolean($data, array $type): ?bool { if (null === $data) { return null; } if (! is_bool($data)) { throw NonVisitableTypeException::fromDataAndType($data, $type); } return $data; } /** * {@inheritdoc} */ public function visitInteger($data, array $type): ?int { if (null === $data) { return null; } if (! is_int($data)) { throw NonVisitableTypeException::fromDataAndType($data, $type); } return $data; } /** * {@inheritdoc} */ public function visitDouble($data, array $type): ?float { if (null === $data) { return null; } if (! is_float($data)) { throw NonVisitableTypeException::fromDataAndType($data, $type); } return $data; } /** * {@inheritdoc} */ public function visitArray($data, array $type): array { try { return $this->wrappedDeserializationVisitor->visitArray($data, $type); } catch (RuntimeException $e) { throw NonVisitableTypeException::fromDataAndType($data, $type, $e); } } /** * {@inheritdoc} */ public function visitDiscriminatorMapProperty($data, ClassMetadata $metadata): string { return $this->wrappedDeserializationVisitor->visitDiscriminatorMapProperty($data, $metadata); } /** * {@inheritdoc} */ public function startVisitingObject(ClassMetadata $metadata, object $object, array $type): void { $this->wrappedDeserializationVisitor->startVisitingObject($metadata, $object, $type); } /** * {@inheritdoc} */ public function visitProperty(PropertyMetadata $metadata, $data) { return $this->wrappedDeserializationVisitor->visitProperty($metadata, $data); } /** * {@inheritdoc} */ public function endVisitingObject(ClassMetadata $metadata, $data, array $type): object { return $this->wrappedDeserializationVisitor->endVisitingObject($metadata, $data, $type); } /** * {@inheritdoc} */ public function getResult($data) { return $this->wrappedDeserializationVisitor->getResult($data); } public function getCurrentObject(): ?object { return $this->wrappedDeserializationVisitor->getCurrentObject(); } /** * {@inheritdoc} */ public function prepare($data) { return $this->wrappedDeserializationVisitor->prepare($data); } }