예제 #1
0
 /**
  * @param  ModelMapping $modelMapping
  * @return $this
  * @throws MappingException
  */
 public function addModelMapping(ModelMapping $modelMapping)
 {
     $modelClassName = $modelMapping->getClassName();
     if ($this->hasModelMapping($modelClassName)) {
         throw new MappingException("Mapping already exists for class '{$modelClassName}'.");
     }
     $this->modelMappings[$modelClassName] = $modelMapping;
     return $this;
 }