Merge branch '3.4' into 4.4
* 3.4: [Config] fix test [Intl][3.4] Bump ICU 66.1 fix import from config file using type: glob [DoctrineBridge][DoctrineExtractor] Fix wrong guessed type for "json" type
This commit is contained in:
commit
f9b2714efb
@ -175,7 +175,6 @@ class DoctrineExtractor implements PropertyListExtractorInterface, PropertyTypeE
|
||||
switch ($typeOfField) {
|
||||
case self::$useDeprecatedConstants ? DBALType::TARRAY : Types::ARRAY:
|
||||
case 'json_array':
|
||||
case self::$useDeprecatedConstants ? false : Types::JSON:
|
||||
return [new Type(Type::BUILTIN_TYPE_ARRAY, $nullable, null, true)];
|
||||
|
||||
case self::$useDeprecatedConstants ? DBALType::SIMPLE_ARRAY : Types::SIMPLE_ARRAY:
|
||||
@ -290,7 +289,6 @@ class DoctrineExtractor implements PropertyListExtractorInterface, PropertyTypeE
|
||||
case self::$useDeprecatedConstants ? DBALType::TARRAY : Types::ARRAY:
|
||||
case self::$useDeprecatedConstants ? DBALType::SIMPLE_ARRAY : Types::SIMPLE_ARRAY:
|
||||
case 'json_array':
|
||||
case self::$useDeprecatedConstants ? false : Types::JSON:
|
||||
return Type::BUILTIN_TYPE_ARRAY;
|
||||
}
|
||||
|
||||
|
@ -221,7 +221,7 @@ class DoctrineExtractorTest extends TestCase
|
||||
];
|
||||
|
||||
if (class_exists(Types::class)) {
|
||||
$provider[] = ['json', [new Type(Type::BUILTIN_TYPE_ARRAY, true, null, true)]];
|
||||
$provider[] = ['json', null];
|
||||
}
|
||||
|
||||
return $provider;
|
||||
|
@ -90,7 +90,7 @@ abstract class FileLoader extends Loader
|
||||
$ret = [];
|
||||
$isSubpath = 0 !== $i && false !== strpos(substr($resource, 0, $i), '/');
|
||||
foreach ($this->glob($resource, false, $_, $ignoreErrors || !$isSubpath, false, $excluded) as $path => $info) {
|
||||
if (null !== $res = $this->doImport($path, $type, $ignoreErrors, $sourceResource)) {
|
||||
if (null !== $res = $this->doImport($path, 'glob' === $type ? null : $type, $ignoreErrors, $sourceResource)) {
|
||||
$ret[] = $res;
|
||||
}
|
||||
$isSubpath = true;
|
||||
|
@ -42,6 +42,7 @@ class XmlUtilsTest extends TestCase
|
||||
XmlUtils::loadFile($fixtures.'not_readable.xml');
|
||||
$this->fail();
|
||||
} catch (\InvalidArgumentException $e) {
|
||||
chmod($fixtures.'not_readable.xml', 0644);
|
||||
$this->assertStringContainsString('is not readable', $e->getMessage());
|
||||
}
|
||||
|
||||
@ -49,7 +50,7 @@ class XmlUtilsTest extends TestCase
|
||||
XmlUtils::loadFile($fixtures.'invalid.xml');
|
||||
$this->fail();
|
||||
} catch (\InvalidArgumentException $e) {
|
||||
$this->assertStringContainsString('ERROR 77', $e->getMessage());
|
||||
$this->assertStringContainsString('ERROR ', $e->getMessage());
|
||||
}
|
||||
|
||||
try {
|
||||
|
@ -256,7 +256,7 @@ final class Intl
|
||||
*/
|
||||
public static function getIcuStubVersion(): string
|
||||
{
|
||||
return '65.1';
|
||||
return '66.1';
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"AED": [
|
||||
"AED",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"NAD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"AED": [
|
||||
"AED",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"AED": [
|
||||
"AED",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"ADP": [
|
||||
"ADP",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"DJF": [
|
||||
"Fdj",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"ERN": [
|
||||
"Nfk",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"KMF": [
|
||||
"CF",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"SDG": [
|
||||
"SDG",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"SOS": [
|
||||
"S",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"GBP": [
|
||||
"GB£",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"AED": [
|
||||
"AED",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"ADP": [
|
||||
"ADP",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"AZN": [
|
||||
"₼",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"AED": [
|
||||
"AED",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"ADP": [
|
||||
"ADP",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"AED": [
|
||||
"AED",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"ADP": [
|
||||
"ADP",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"CNY": [
|
||||
"¥",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"CNY": [
|
||||
"CN¥",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"ADP": [
|
||||
"ADP",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"ADP": [
|
||||
"ADP",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"ADP": [
|
||||
"ADP",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"ADP": [
|
||||
"ADP",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"FRF": [
|
||||
"F",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"AED": [
|
||||
"AED",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"ADP": [
|
||||
"ADP",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"AED": [
|
||||
"AED",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"ADP": [
|
||||
"ADP",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"ADP": [
|
||||
"ADP",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"BYN": [
|
||||
"BYN",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"EUR": [
|
||||
"EUR",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"LUF": [
|
||||
"F",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"AED": [
|
||||
"AED",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"ADP": [
|
||||
"ADP",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"ADP": [
|
||||
"ADP",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"ADP": [
|
||||
"ADP",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"BYB": [
|
||||
"BYB",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"EUR": [
|
||||
"€",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"AED": [
|
||||
"AED",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"XCD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"XCD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"AED": [
|
||||
"AED",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"BBD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"BIF": [
|
||||
"FBu",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"BMD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"BSD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"BWP": [
|
||||
"P",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"BZD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"CAD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"AUD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"NZD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"AUD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"DKK": [
|
||||
"kr.",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"XCD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"ERN": [
|
||||
"Nfk",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"FJD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"FKP": [
|
||||
"£",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"XCD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"GBP": [
|
||||
"£",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"GHS": [
|
||||
"GH₵",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"GBP": [
|
||||
"GB£",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"GMD": [
|
||||
"D",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"GYD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"GBP": [
|
||||
"£",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"VEF": [
|
||||
"VEF",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"GBP": [
|
||||
"£",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"JMD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"KES": [
|
||||
"Ksh",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"AUD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"XCD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"KYD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"XCD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"LRD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"ZAR": [
|
||||
"R",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"MGA": [
|
||||
"Ar",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"MOP": [
|
||||
"MOP$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"XCD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"GBP": [
|
||||
"GB£",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"MUR": [
|
||||
"Rs",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"MWK": [
|
||||
"MK",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"MYR": [
|
||||
"RM",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"NAD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"AUD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"NGN": [
|
||||
"₦",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"VUV": [
|
||||
"VT",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"AUD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"NZD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"NZD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"PGK": [
|
||||
"K",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"PHP": [
|
||||
"₱",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"PKR": [
|
||||
"Rs",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"NZD": [
|
||||
"$",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"RWF": [
|
||||
"RF",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"Version": "36",
|
||||
"Version": "36.1",
|
||||
"Names": {
|
||||
"SBD": [
|
||||
"$",
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user