Skip to content

Commit 8ad636b

Browse files
committed
Optimize checking array emptiness
1 parent 2fd3926 commit 8ad636b

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/BufferUnpacker.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public function __construct(string $buffer = '', $options = null, array $extensi
4848

4949
$this->buffer = $buffer;
5050

51-
if ([] !== $extensions) {
51+
if ($extensions) {
5252
foreach ($extensions as $extension) {
5353
$this->extensions[$extension->getType()] = $extension;
5454
}
@@ -60,7 +60,7 @@ public function extendWith(Extension $extension, Extension ...$extensions) : sel
6060
$new = clone $this;
6161
$new->extensions[$extension->getType()] = $extension;
6262

63-
if ([] !== $extensions) {
63+
if ($extensions) {
6464
foreach ($extensions as $extraExtension) {
6565
$new->extensions[$extraExtension->getType()] = $extraExtension;
6666
}

src/Packer.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public function __construct($options = null, array $transformers = [])
5959
$this->isForceArr = $options->isForceArrMode();
6060
$this->isForceFloat32 = $options->isForceFloat32Mode();
6161

62-
if ([] !== $transformers) {
62+
if ($transformers) {
6363
$this->transformers = $transformers;
6464
}
6565
}
@@ -69,7 +69,7 @@ public function extendWith(CanPack $transformer, CanPack ...$transformers) : sel
6969
$new = clone $this;
7070
$new->transformers[] = $transformer;
7171

72-
if ([] !== $transformers) {
72+
if ($transformers) {
7373
$new->transformers = \array_merge($new->transformers, $transformers);
7474
}
7575

@@ -119,7 +119,7 @@ public function pack($value)
119119
if (\is_float($value)) {
120120
return $this->packFloat($value);
121121
}
122-
if ([] !== $this->transformers) {
122+
if ($this->transformers) {
123123
foreach ($this->transformers as $transformer) {
124124
if (!\is_null($packed = $transformer->pack($this, $value))) {
125125
return $packed;

0 commit comments

Comments
 (0)