/**
  * @return SchemaContainer
  */
 private function loadSchemaContainer()
 {
     $schemaContainer = new SchemaContainer();
     $this->driver->load($schemaContainer);
     $this->normalizer->normalize($schemaContainer);
     if (null !== $this->cacheDriver) {
         $this->cacheDriver->save($schemaContainer);
     }
     return $schemaContainer;
 }
Example #2
0
 /**
  * @return SchemaContainer
  */
 private function loadSchemaContainer()
 {
     $schemaContainer = new SchemaContainer();
     $this->driver->load($schemaContainer);
     if (null !== $this->guesser) {
         $this->guesser->guess($schemaContainer);
     }
     $this->normalizer->normalize($schemaContainer);
     $this->defineInteracesChildren($schemaContainer);
     if (null !== $this->cacheDriver) {
         $this->cacheDriver->save($schemaContainer);
     }
     return $schemaContainer;
 }