Page MenuHomeDevCentral

D2491.id6277.diff
No OneTemporary

D2491.id6277.diff

diff --git a/src/Collections/OmniArray.php b/src/Collections/OmniArray.php
--- a/src/Collections/OmniArray.php
+++ b/src/Collections/OmniArray.php
@@ -16,7 +16,7 @@
/// Constructors
///
- public function __construct (?iterable $items) {
+ public function __construct (?iterable $items = null) {
if ($items === null) {
return;
}
diff --git a/tests/Strings/Multibyte/OmniStringTest.php b/tests/Strings/Multibyte/OmniStringTest.php
--- a/tests/Strings/Multibyte/OmniStringTest.php
+++ b/tests/Strings/Multibyte/OmniStringTest.php
@@ -78,6 +78,13 @@
$this->assertEquals($exploded, $actual);
}
+ public function testExplodeWithEmptyOmniArray () : void {
+ $array = (new Omnistring("foo"))
+ ->explode("", -1);
+
+ $this->assertEquals(0, count($array->toArray()));
+ }
+
///
/// Data providers
///

File Metadata

Mime Type
text/plain
Expires
Sun, Sep 29, 05:18 (21 h, 45 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2163330
Default Alt Text
D2491.id6277.diff (904 B)

Event Timeline