[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@3.145.157.93: ~ $
<?php

namespace Metadata;

class MergeableClassMetadata extends ClassMetadata implements MergeableInterface
{
    public function merge(MergeableInterface $object)
    {
        if (!$object instanceof MergeableClassMetadata) {
            throw new \InvalidArgumentException('$object must be an instance of MergeableClassMetadata.');
        }

        $this->name = $object->name;
        $this->reflection = $object->reflection;
        $this->methodMetadata = array_merge($this->methodMetadata, $object->methodMetadata);
        $this->propertyMetadata = array_merge($this->propertyMetadata, $object->propertyMetadata);
        $this->fileResources = array_merge($this->fileResources, $object->fileResources);

        if ($object->createdAt < $this->createdAt) {
            $this->createdAt = $object->createdAt;
        }
    }
}

Filemanager

Name Type Size Permission Actions
Cache Folder 0755
Driver Folder 0755
AdvancedMetadataFactoryInterface.php File 464 B 0644
ClassHierarchyMetadata.php File 791 B 0644
ClassMetadata.php File 1.86 KB 0644
MergeableClassMetadata.php File 837 B 0644
MergeableInterface.php File 200 B 0644
MetadataFactory.php File 5.71 KB 0644
MetadataFactoryInterface.php File 723 B 0644
MethodMetadata.php File 1.12 KB 0644
NullMetadata.php File 198 B 0644
PropertyMetadata.php File 1.28 KB 0644
Version.php File 83 B 0644