minor #19157 [Routing] rename boolean and integer to bool and int (xabbuh)

This PR was merged into the 3.2-dev branch.

Discussion
----------

[Routing] rename boolean and integer to bool and int

| Q             | A
| ------------- | ---
| Branch?       | master
| Bug fix?      | no
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | https://github.com/symfony/symfony/pull/11394#issuecomment-228075328
| License       | MIT
| Doc PR        |

This addresses @Tobion's comment in https://github.com/symfony/symfony/pull/11394#issuecomment-228075328.

@symfony/deciders What do you think? Should we change the element names to how we use the types in PHP code or should we stick with XML element names that rather match the types as defined by the XML schema?

Commits
-------

808dcc8 rename boolean and integer to bool and int
This commit is contained in:
Fabien Potencier 2016-07-01 10:54:59 +02:00
commit 35f201f9d6
13 changed files with 37 additions and 37 deletions

View File

@ -4,7 +4,7 @@ CHANGELOG
3.2.0 3.2.0
----- -----
* Added support for `boolean`, `integer`, `float`, `string`, `list` and `map` defaults. * Added support for `bool`, `int`, `float`, `string`, `list` and `map` defaults in XML configurations.
2.8.0 2.8.0
----- -----

View File

@ -261,9 +261,9 @@ class XmlFileLoader extends FileLoader
return $this->parseDefaultNode($child, $path); return $this->parseDefaultNode($child, $path);
} }
// If the default element doesn't contain a nested "boolean", "integer", // If the default element doesn't contain a nested "bool", "int", "float",
// "float", "string", "list" or "map" element, the element contents will // "string", "list", or "map" element, the element contents will be treated
// be treated as the string value of the associated default option. // as the string value of the associated default option.
return trim($element->textContent); return trim($element->textContent);
} }
@ -284,9 +284,9 @@ class XmlFileLoader extends FileLoader
} }
switch ($node->localName) { switch ($node->localName) {
case 'boolean': case 'bool':
return 'true' === trim($node->nodeValue) || '1' === trim($node->nodeValue); return 'true' === trim($node->nodeValue) || '1' === trim($node->nodeValue);
case 'integer': case 'int':
return (int) trim($node->nodeValue); return (int) trim($node->nodeValue);
case 'float': case 'float':
return (float) trim($node->nodeValue); return (float) trim($node->nodeValue);
@ -325,7 +325,7 @@ class XmlFileLoader extends FileLoader
return $map; return $map;
default: default:
throw new \InvalidArgumentException(sprintf('Unknown tag "%s" used in file "%s". Expected "boolean", "integer", "float", "string", "list" or "map".', $node->localName, $path)); throw new \InvalidArgumentException(sprintf('Unknown tag "%s" used in file "%s". Expected "bool", "int", "float", "string", "list", or "map".', $node->localName, $path));
} }
} }

View File

@ -56,8 +56,8 @@
<xsd:complexType name="default" mixed="true"> <xsd:complexType name="default" mixed="true">
<xsd:choice minOccurs="0" maxOccurs="1"> <xsd:choice minOccurs="0" maxOccurs="1">
<xsd:element name="boolean" type="xsd:boolean" /> <xsd:element name="bool" type="xsd:boolean" />
<xsd:element name="integer" type="xsd:integer" /> <xsd:element name="int" type="xsd:integer" />
<xsd:element name="float" type="xsd:float" /> <xsd:element name="float" type="xsd:float" />
<xsd:element name="string" type="xsd:string" /> <xsd:element name="string" type="xsd:string" />
<xsd:element name="list" type="list" /> <xsd:element name="list" type="list" />
@ -76,8 +76,8 @@
<xsd:complexType name="list"> <xsd:complexType name="list">
<xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="boolean" nillable="true" type="xsd:boolean" /> <xsd:element name="bool" nillable="true" type="xsd:boolean" />
<xsd:element name="integer" nillable="true" type="xsd:integer" /> <xsd:element name="int" nillable="true" type="xsd:integer" />
<xsd:element name="float" nillable="true" type="xsd:float" /> <xsd:element name="float" nillable="true" type="xsd:float" />
<xsd:element name="string" nillable="true" type="xsd:string" /> <xsd:element name="string" nillable="true" type="xsd:string" />
<xsd:element name="list" nillable="true" type="list" /> <xsd:element name="list" nillable="true" type="list" />
@ -87,8 +87,8 @@
<xsd:complexType name="map"> <xsd:complexType name="map">
<xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="boolean" nillable="true" type="map-boolean-entry" /> <xsd:element name="bool" nillable="true" type="map-bool-entry" />
<xsd:element name="integer" nillable="true" type="map-integer-entry" /> <xsd:element name="int" nillable="true" type="map-int-entry" />
<xsd:element name="float" nillable="true" type="map-float-entry" /> <xsd:element name="float" nillable="true" type="map-float-entry" />
<xsd:element name="string" nillable="true" type="map-string-entry" /> <xsd:element name="string" nillable="true" type="map-string-entry" />
<xsd:element name="list" nillable="true" type="map-list-entry" /> <xsd:element name="list" nillable="true" type="map-list-entry" />
@ -96,7 +96,7 @@
</xsd:choice> </xsd:choice>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="map-boolean-entry"> <xsd:complexType name="map-bool-entry">
<xsd:simpleContent> <xsd:simpleContent>
<xsd:extension base="xsd:boolean"> <xsd:extension base="xsd:boolean">
<xsd:attribute name="key" type="xsd:string" use="required" /> <xsd:attribute name="key" type="xsd:string" use="required" />
@ -104,7 +104,7 @@
</xsd:simpleContent> </xsd:simpleContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="map-integer-entry"> <xsd:complexType name="map-int-entry">
<xsd:simpleContent> <xsd:simpleContent>
<xsd:extension base="xsd:integer"> <xsd:extension base="xsd:integer">
<xsd:attribute name="key" type="xsd:string" use="required" /> <xsd:attribute name="key" type="xsd:string" use="required" />

View File

@ -10,8 +10,8 @@
</default> </default>
<default key="values"> <default key="values">
<list> <list>
<boolean>true</boolean> <bool>true</bool>
<integer>1</integer> <int>1</int>
<float>3.5</float> <float>3.5</float>
<string>foo</string> <string>foo</string>
</list> </list>

View File

@ -11,8 +11,8 @@
<default key="values"> <default key="values">
<list> <list>
<list> <list>
<boolean>true</boolean> <bool>true</bool>
<integer>1</integer> <int>1</int>
<float>3.5</float> <float>3.5</float>
<string>foo</string> <string>foo</string>
</list> </list>

View File

@ -11,8 +11,8 @@
<default key="values"> <default key="values">
<map> <map>
<list key="list"> <list key="list">
<boolean>true</boolean> <bool>true</bool>
<integer>1</integer> <int>1</int>
<float>3.5</float> <float>3.5</float>
<string>foo</string> <string>foo</string>
</list> </list>

View File

@ -10,8 +10,8 @@
</default> </default>
<default key="list"> <default key="list">
<list> <list>
<boolean xsi:nil="true" /> <bool xsi:nil="true" />
<integer xsi:nil="true" /> <int xsi:nil="true" />
<float xsi:nil="1" /> <float xsi:nil="1" />
<string xsi:nil="true" /> <string xsi:nil="true" />
<list xsi:nil="true" /> <list xsi:nil="true" />

View File

@ -10,8 +10,8 @@
</default> </default>
<default key="values"> <default key="values">
<map> <map>
<boolean key="public">true</boolean> <bool key="public">true</bool>
<integer key="page">1</integer> <int key="page">1</int>
<float key="price">3.5</float> <float key="price">3.5</float>
<string key="title">foo</string> <string key="title">foo</string>
</map> </map>

View File

@ -11,8 +11,8 @@
<default key="values"> <default key="values">
<list> <list>
<map> <map>
<boolean key="public">true</boolean> <bool key="public">true</bool>
<integer key="page">1</integer> <int key="page">1</int>
<float key="price">3.5</float> <float key="price">3.5</float>
<string key="title">foo</string> <string key="title">foo</string>
</map> </map>

View File

@ -11,8 +11,8 @@
<default key="values"> <default key="values">
<map> <map>
<map key="map"> <map key="map">
<boolean key="public">true</boolean> <bool key="public">true</bool>
<integer key="page">1</integer> <int key="page">1</int>
<float key="price">3.5</float> <float key="price">3.5</float>
<string key="title">foo</string> <string key="title">foo</string>
</map> </map>

View File

@ -10,8 +10,8 @@
</default> </default>
<default key="map"> <default key="map">
<map> <map>
<boolean key="boolean" xsi:nil="true" /> <bool key="boolean" xsi:nil="true" />
<integer key="integer" xsi:nil="true" /> <int key="integer" xsi:nil="true" />
<float key="float" xsi:nil="true" /> <float key="float" xsi:nil="true" />
<string key="string" xsi:nil="1" /> <string key="string" xsi:nil="1" />
<list key="list" xsi:nil="true" /> <list key="list" xsi:nil="true" />

View File

@ -10,7 +10,7 @@
<r2:requirement xmlns:r2="http://symfony.com/schema/routing" key="_locale">en|fr|de</r2:requirement> <r2:requirement xmlns:r2="http://symfony.com/schema/routing" key="_locale">en|fr|de</r2:requirement>
<r:option key="compiler_class">RouteCompiler</r:option> <r:option key="compiler_class">RouteCompiler</r:option>
<r:default key="page"> <r:default key="page">
<r3:integer xmlns:r3="http://symfony.com/schema/routing">1</r3:integer> <r3:int xmlns:r3="http://symfony.com/schema/routing">1</r3:int>
</r:default> </r:default>
</r:route> </r:route>
</r:routes> </r:routes>

View File

@ -10,22 +10,22 @@
</default> </default>
<default key="slug" xsi:nil="true" /> <default key="slug" xsi:nil="true" />
<default key="published"> <default key="published">
<boolean>true</boolean> <bool>true</bool>
</default> </default>
<default key="page"> <default key="page">
<integer>1</integer> <int>1</int>
</default> </default>
<default key="price"> <default key="price">
<float>3.5</float> <float>3.5</float>
</default> </default>
<default key="archived"> <default key="archived">
<boolean>false</boolean> <bool>false</bool>
</default> </default>
<default key="free"> <default key="free">
<boolean>1</boolean> <bool>1</bool>
</default> </default>
<default key="locked"> <default key="locked">
<boolean>0</boolean> <bool>0</bool>
</default> </default>
<default key="foo" xsi:nil="true" /> <default key="foo" xsi:nil="true" />
<default key="bar" xsi:nil="1" /> <default key="bar" xsi:nil="1" />