Browse Source

Pass through surrogate characters

This fixes the last four failing tests
split-manual
J. King 5 years ago
parent
commit
1ed679c50d
  1. 6
      composer.lock
  2. 2
      lib/Data.php
  3. 26
      vendor-bin/phpunit/composer.lock

6
composer.lock

@ -8,11 +8,11 @@
"packages": [ "packages": [
{ {
"name": "mensbeam/intl", "name": "mensbeam/intl",
"version": "0.5.0", "version": "0.6.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://code.mensbeam.com/MensBeam/intl", "url": "https://code.mensbeam.com/MensBeam/intl",
"reference": "2e47fde77465114c509bec270d44261da71bbf89" "reference": "200a310f72b086a63b84c4ca2af3b402852e3cce"
}, },
"require": { "require": {
"php": "^7.0" "php": "^7.0"
@ -49,7 +49,7 @@
"utf-8", "utf-8",
"utf8" "utf8"
], ],
"time": "2019-12-13T16:05:01+00:00" "time": "2019-12-18T19:57:54+00:00"
} }
], ],
"packages-dev": [ "packages-dev": [

2
lib/Data.php

@ -47,7 +47,7 @@ class Data {
// Normalize line breaks. Convert CRLF and CR to LF. // Normalize line breaks. Convert CRLF and CR to LF.
// Break the string up into a traversable object. // Break the string up into a traversable object.
$this->data = new \MensBeam\Intl\Encoding\UTF8(str_replace(["\r\n", "\r"], "\n", $data)); $this->data = new \MensBeam\Intl\Encoding\UTF8(str_replace(["\r\n", "\r"], "\n", $data), false, true);
# One leading U+FEFF BYTE ORDER MARK character must be ignored if any are present # One leading U+FEFF BYTE ORDER MARK character must be ignored if any are present
# in the input stream. # in the input stream.

26
vendor-bin/phpunit/composer.lock

@ -64,16 +64,16 @@
}, },
{ {
"name": "myclabs/deep-copy", "name": "myclabs/deep-copy",
"version": "1.9.3", "version": "1.9.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/myclabs/DeepCopy.git", "url": "https://github.com/myclabs/DeepCopy.git",
"reference": "007c053ae6f31bba39dfa19a7726f56e9763bbea" "reference": "579bb7356d91f9456ccd505f24ca8b667966a0a7"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/007c053ae6f31bba39dfa19a7726f56e9763bbea", "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/579bb7356d91f9456ccd505f24ca8b667966a0a7",
"reference": "007c053ae6f31bba39dfa19a7726f56e9763bbea", "reference": "579bb7356d91f9456ccd505f24ca8b667966a0a7",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -108,7 +108,7 @@
"object", "object",
"object graph" "object graph"
], ],
"time": "2019-08-09T12:45:53+00:00" "time": "2019-12-15T19:12:40+00:00"
}, },
{ {
"name": "phar-io/manifest", "name": "phar-io/manifest",
@ -364,33 +364,33 @@
}, },
{ {
"name": "phpspec/prophecy", "name": "phpspec/prophecy",
"version": "1.9.0", "version": "1.10.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpspec/prophecy.git", "url": "https://github.com/phpspec/prophecy.git",
"reference": "f6811d96d97bdf400077a0cc100ae56aa32b9203" "reference": "d638ebbb58daba25a6a0dc7969e1358a0e3c6682"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpspec/prophecy/zipball/f6811d96d97bdf400077a0cc100ae56aa32b9203", "url": "https://api.github.com/repos/phpspec/prophecy/zipball/d638ebbb58daba25a6a0dc7969e1358a0e3c6682",
"reference": "f6811d96d97bdf400077a0cc100ae56aa32b9203", "reference": "d638ebbb58daba25a6a0dc7969e1358a0e3c6682",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"doctrine/instantiator": "^1.0.2", "doctrine/instantiator": "^1.0.2",
"php": "^5.3|^7.0", "php": "^5.3|^7.0",
"phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0", "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0",
"sebastian/comparator": "^1.1|^2.0|^3.0", "sebastian/comparator": "^1.2.3|^2.0|^3.0",
"sebastian/recursion-context": "^1.0|^2.0|^3.0" "sebastian/recursion-context": "^1.0|^2.0|^3.0"
}, },
"require-dev": { "require-dev": {
"phpspec/phpspec": "^2.5|^3.2", "phpspec/phpspec": "^2.5 || ^3.2",
"phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "1.8.x-dev" "dev-master": "1.10.x-dev"
} }
}, },
"autoload": { "autoload": {
@ -423,7 +423,7 @@
"spy", "spy",
"stub" "stub"
], ],
"time": "2019-10-03T11:07:50+00:00" "time": "2019-12-17T16:54:23+00:00"
}, },
{ {
"name": "phpunit/php-code-coverage", "name": "phpunit/php-code-coverage",

Loading…
Cancel
Save