Пример #1
0
 /**
  * Adds a domain object to this database.
  *
  * @param  Domain|array $data
  * @return Domain
  */
 public function addDomain($data)
 {
     if ($data instanceof Domain) {
         $domain = $data;
         // alias
         $domain->setDatabase($this);
         $this->domainMap[$domain->getName()] = $domain;
         return $domain;
     }
     $domain = new Domain();
     $domain->setDatabase($this);
     $domain->loadMapping($data);
     return $this->addDomain($domain);
     // call self w/ different param
 }
Пример #2
0
 public function testSetDatabase()
 {
     $domain = new Domain();
     $domain->setDatabase($this->getDatabaseMock('bookstore'));
     $this->assertInstanceOf('Propel\\Generator\\Model\\Database', $domain->getDatabase());
 }