示例#1
0
文件: Document.php 项目: seytar/psx
 protected function parseScalar(PropertySimpleAbstract $property, array $data)
 {
     if (isset($data['pattern'])) {
         $property->setPattern($data['pattern']);
     }
     if (isset($data['enum'])) {
         $property->setEnumeration($data['enum']);
     }
     if (isset($data['minimum'])) {
         $property->setMin($data['minimum']);
     }
     if (isset($data['maximum'])) {
         $property->setMax($data['maximum']);
     }
     if (isset($data['minLength'])) {
         $property->setMinLength($data['minLength']);
     }
     if (isset($data['maxLength'])) {
         $property->setMaxLength($data['maxLength']);
     }
 }