[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@3.144.92.231: ~ $
<?php

namespace JMS\Serializer;

use JMS\Serializer\Metadata\ClassMetadata;
use JMS\Serializer\Metadata\PropertyMetadata;

/**
 * Interface for visitors.
 *
 * This contains the minimal set of values that must be supported for any
 * output format.
 *
 * @author Johannes M. Schmitt <schmittjoh@gmail.com>
 */
interface VisitorInterface
{
    /**
     * Allows visitors to convert the input data to a different representation
     * before the actual serialization/deserialization process starts.
     *
     * @param mixed $data
     *
     * @return mixed
     */
    public function prepare($data);

    /**
     * @param mixed $data
     * @param array $type
     *
     * @return mixed
     */
    public function visitNull($data, array $type, Context $context);

    /**
     * @param mixed $data
     * @param array $type
     *
     * @return mixed
     */
    public function visitString($data, array $type, Context $context);

    /**
     * @param mixed $data
     * @param array $type
     *
     * @return mixed
     */
    public function visitBoolean($data, array $type, Context $context);

    /**
     * @param mixed $data
     * @param array $type
     *
     * @return mixed
     */
    public function visitDouble($data, array $type, Context $context);

    /**
     * @param mixed $data
     * @param array $type
     *
     * @return mixed
     */
    public function visitInteger($data, array $type, Context $context);

    /**
     * @param mixed $data
     * @param array $type
     *
     * @return mixed
     */
    public function visitArray($data, array $type, Context $context);

    /**
     * Called before the properties of the object are being visited.
     *
     * @param ClassMetadata $metadata
     * @param mixed $data
     * @param array $type
     *
     * @return void
     */
    public function startVisitingObject(ClassMetadata $metadata, $data, array $type, Context $context);

    /**
     * @param PropertyMetadata $metadata
     * @param mixed $data
     *
     * @return void
     */
    public function visitProperty(PropertyMetadata $metadata, $data, Context $context);

    /**
     * Called after all properties of the object have been visited.
     *
     * @param ClassMetadata $metadata
     * @param mixed $data
     * @param array $type
     *
     * @return mixed
     */
    public function endVisitingObject(ClassMetadata $metadata, $data, array $type, Context $context);

    /**
     * Called before serialization/deserialization starts.
     *
     * @param GraphNavigator $navigator
     *
     * @return void
     */
    public function setNavigator(GraphNavigator $navigator);

    /**
     * @deprecated use Context::getNavigator/Context::accept instead
     * @return GraphNavigator
     */
    public function getNavigator();

    /**
     * @return object|array|scalar
     */
    public function getResult();
}

Filemanager

Name Type Size Permission Actions
Accessor Folder 0755
Annotation Folder 0755
Builder Folder 0755
Construction Folder 0755
ContextFactory Folder 0755
EventDispatcher Folder 0755
Exception Folder 0755
Exclusion Folder 0755
Expression Folder 0755
Handler Folder 0755
Metadata Folder 0755
Naming Folder 0755
Twig Folder 0755
Util Folder 0755
AbstractVisitor.php File 1.17 KB 0644
ArrayTransformerInterface.php File 980 B 0644
Context.php File 6.53 KB 0644
DeserializationContext.php File 635 B 0644
GenericDeserializationVisitor.php File 5.4 KB 0644
GenericSerializationVisitor.php File 5.37 KB 0644
GraphNavigator.php File 15.32 KB 0644
GraphNavigatorInterface.php File 838 B 0644
JsonDeserializationVisitor.php File 1.15 KB 0644
JsonSerializationVisitor.php File 6.48 KB 0644
NullAwareVisitorInterface.php File 366 B 0644
SerializationContext.php File 2.73 KB 0644
Serializer.php File 8.38 KB 0644
SerializerBuilder.php File 16.18 KB 0644
SerializerInterface.php File 794 B 0644
TypeParser.php File 2.83 KB 0644
VisitorInterface.php File 2.82 KB 0644
XmlDeserializationVisitor.php File 13.49 KB 0644
XmlSerializationVisitor.php File 17.24 KB 0644
YamlSerializationVisitor.php File 5.51 KB 0644