HEX
Server: Apache
System: Linux WWW 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64
User: web11 (1011)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /var/www/payments-gateway/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataCollection.php
<?php

namespace Doctrine\Bundle\DoctrineBundle\Mapping;

use Doctrine\ORM\Mapping\ClassMetadata;

class ClassMetadataCollection
{
    private string|null $path      = null;
    private string|null $namespace = null;

    /** @param ClassMetadata[] $metadata */
    public function __construct(
        private readonly array $metadata,
    ) {
    }

    /** @return ClassMetadata[] */
    public function getMetadata()
    {
        return $this->metadata;
    }

    /** @param string $path */
    public function setPath($path)
    {
        $this->path = $path;
    }

    /** @return string|null */
    public function getPath()
    {
        return $this->path;
    }

    /** @param string $namespace */
    public function setNamespace($namespace)
    {
        $this->namespace = $namespace;
    }

    /** @return string|null */
    public function getNamespace()
    {
        return $this->namespace;
    }
}