Skip to content

Commit 2fe6f34

Browse files
committed
Revert extraOptions config to attributes for string and boolean options
1 parent 7028b0e commit 2fe6f34

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

config/schema/mongodb-1.0.xsd

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -192,13 +192,13 @@
192192

193193
<xsd:complexType name="extra-options">
194194
<xsd:sequence>
195-
<xsd:element name="mongocryptdURI" type="xsd:string" minOccurs="0" />
196-
<xsd:element name="mongocryptdBypassSpawn" type="xsd:boolean" minOccurs="0" />
197-
<xsd:element name="mongocryptdSpawnPath" type="xsd:string" minOccurs="0" />
198195
<xsd:element name="mongocryptdSpawnArgs" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
199-
<xsd:element name="cryptSharedLibPath" type="xsd:string" minOccurs="0" />
200-
<xsd:element name="cryptSharedLibRequired" type="xsd:boolean" minOccurs="0" />
201196
</xsd:sequence>
197+
<xsd:attribute name="mongocryptdURI" type="xsd:string" />
198+
<xsd:attribute name="mongocryptdBypassSpawn" type="xsd:boolean" />
199+
<xsd:attribute name="mongocryptdSpawnPath" type="xsd:string" />
200+
<xsd:attribute name="cryptSharedLibPath" type="xsd:string" />
201+
<xsd:attribute name="cryptSharedLibRequired" type="xsd:boolean" />
202202
</xsd:complexType>
203203

204204
<xsd:complexType name="document-manager">

tests/DependencyInjection/Fixtures/config/xml/full.xml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -184,14 +184,15 @@
184184
}
185185
]]>
186186
</doctrine:encryptedFieldsMap>
187-
<doctrine:extraOptions>
188-
<doctrine:mongocryptdURI>mongodb://localhost:27020</doctrine:mongocryptdURI>
189-
<doctrine:mongocryptdBypassSpawn>true</doctrine:mongocryptdBypassSpawn>
190-
<doctrine:mongocryptdSpawnPath>%kernel.project_dir%/bin/mongocryptd</doctrine:mongocryptdSpawnPath>
187+
<doctrine:extraOptions
188+
mongocryptdURI="mongodb://localhost:27020"
189+
mongocryptdBypassSpawn="true"
190+
mongocryptdSpawnPath="%kernel.project_dir%/bin/mongocryptd"
191+
cryptSharedLibPath="%kernel.project_dir%/bin/mongo_crypt_v1.dylib"
192+
cryptSharedLibRequired="true"
193+
>
191194
<doctrine:mongocryptdSpawnArgs>--pidfilepath=%kernel.project_dir%/var/mongocryptd.pid</doctrine:mongocryptdSpawnArgs>
192195
<doctrine:mongocryptdSpawnArgs>--idleShutdownTimeoutSecs=60</doctrine:mongocryptdSpawnArgs>
193-
<doctrine:cryptSharedLibPath>%kernel.project_dir%/bin/mongo_crypt_v1.dylib</doctrine:cryptSharedLibPath>
194-
<doctrine:cryptSharedLibRequired>true</doctrine:cryptSharedLibRequired>
195196
</doctrine:extraOptions>
196197
</doctrine:autoEncryption>
197198
</doctrine:connection>

0 commit comments

Comments
 (0)