Doctrine\Common\Annotations\DocParser::addNamespace PHP Метод

addNamespace() публичный Метод

Sets the default namespaces.
public addNamespace ( array $namespace ) : void
$namespace array
Результат void
    public function addNamespace($namespace)
    {
        if ($this->imports) {
            throw new \RuntimeException('You must either use addNamespace(), or setImports(), but not both.');
        }
        $this->namespaces[] = $namespace;
    }

Usage Example

Пример #1
0
 public function testIssueMultipleNamespaces()
 {
     $docblock = "@Entity";
     $parser = new DocParser();
     $parser->addNamespace("Doctrine\\Tests\\Common\\Annotations\\Ticket\\Doctrine\\ORM\\Mapping");
     $parser->addNamespace("Doctrine\\Tests\\Common\\Annotations\\Ticket\\Doctrine\\ORM");
     $annots = $parser->parse($docblock);
     $this->assertEquals(1, count($annots));
     $this->assertInstanceOf("Doctrine\\Tests\\Common\\Annotations\\Ticket\\Doctrine\\ORM\\Mapping\\Entity", $annots[0]);
 }
All Usage Examples Of Doctrine\Common\Annotations\DocParser::addNamespace