Exemple #1
0
 /**
  * @param OSchemaVisitorInterface $visitor
  */
 public function accept(OSchemaVisitorInterface $visitor)
 {
     if ($visitor->onVisitingOClass($this)) {
         foreach ($this->getProperties(false) as $p) {
             $p->accept($visitor);
         }
         foreach ($this->getIndexes(false) as $p) {
             $p->accept($visitor);
         }
     }
 }
Exemple #2
0
 /**
  * @inheritdoc
  */
 public function accept(OSchemaVisitorInterface $visitor)
 {
     if ($visitor->onVisitingOSchema($this)) {
         foreach ($this->_classes as $class) {
             $class->accept($visitor);
         }
     }
     $visitor->onVisitedOSchema($this);
 }
Exemple #3
0
 /**
  * @inheritdoc
  */
 public function accept(OSchemaVisitorInterface $visitor)
 {
     $visitor->onVisitedOIndex($this);
 }