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']); } }