Пример #1
0
 /**
  * @param Module $module
  * @param SimpleXmlElement $xml
  * @param SimpleXmlElement $xml
  * @return Model
  */
 public static function createByXml($module, $xml)
 {
     $temp = new Model();
     $temp->setModule($module);
     foreach ($xml->entity as $entity) {
         if ((string) $entity['match'] !== '') {
             $temp->entities[(string) $entity['match']] = EntityDefinition::createByXml($module, $entity);
         } else {
             $temp->entities[(string) $entity['name']] = EntityDefinition::createByXml($module, $entity);
         }
     }
     return $temp;
 }