Skip to content

Commit b4b7ae7

Browse files
committed
Auto import functions
1 parent 160ddd0 commit b4b7ae7

16 files changed

Lines changed: 73 additions & 2 deletions

src/ByteSequence.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44

55
namespace Bakame\Http\StructuredFields;
66

7+
use function base64_decode;
8+
use function base64_encode;
9+
use function preg_match;
10+
711
final class ByteSequence implements StructuredField
812
{
913
private function __construct(private string $value)

src/ByteSequenceTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
namespace Bakame\Http\StructuredFields;
66

7+
use function var_export;
8+
79
/**
810
* @coversDefaultClass \Bakame\Http\StructuredFields\ByteSequence
911
*/

src/Dictionary.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@
77
use Countable;
88
use Iterator;
99
use IteratorAggregate;
10+
use function array_key_exists;
11+
use function array_keys;
12+
use function array_values;
13+
use function count;
14+
use function implode;
15+
use function preg_match;
1016

1117
/**
1218
* @implements IteratorAggregate<array-key, Item|InnerList>

src/DictionaryTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
namespace Bakame\Http\StructuredFields;
66

7+
use function iterator_to_array;
8+
use function var_export;
9+
710
final class DictionaryTest extends StructuredFieldTest
811
{
912
/** @var array|string[] */

src/InnerList.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77
use Countable;
88
use Iterator;
99
use IteratorAggregate;
10+
use function array_map;
11+
use function array_splice;
12+
use function array_values;
13+
use function count;
1014

1115
/**
1216
* @implements IteratorAggregate<array-key, Item>

src/InnerListTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
namespace Bakame\Http\StructuredFields;
66

77
use PHPUnit\Framework\TestCase;
8+
use function iterator_to_array;
9+
use function var_export;
810

911
/**
1012
* @coversDefaultClass \Bakame\Http\StructuredFields\InnerList

src/Item.php

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,20 @@
44

55
namespace Bakame\Http\StructuredFields;
66

7+
use function in_array;
8+
use function is_bool;
9+
use function is_float;
10+
use function is_int;
11+
use function is_string;
12+
use function json_encode;
13+
use function preg_match;
14+
use function preg_replace;
15+
use function round;
16+
use function str_contains;
17+
use function strlen;
18+
use function substr;
19+
use function trim;
20+
721
final class Item implements StructuredField, SupportsParameters
822
{
923
private function __construct(
@@ -30,7 +44,7 @@ public static function from(
3044
iterable $parameters = []
3145
): self {
3246
return new self(match (true) {
33-
is_integer($value) => self::filterInteger($value),
47+
is_int($value) => self::filterInteger($value),
3448
is_float($value) => self::filterDecimal($value),
3549
is_string($value) => self::filterString($value),
3650
default => $value,
@@ -182,7 +196,7 @@ private static function parseString(string $string): array
182196
$string = substr($string, 1);
183197
$returnValue = '';
184198

185-
while (strlen($string)) {
199+
while ('' !== $string) {
186200
$char = $string[0];
187201
$string = substr($string, 1);
188202

src/ItemTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Bakame\Http\StructuredFields;
66

77
use ArrayObject;
8+
use function var_export;
89

910
final class ItemTest extends StructuredFieldTest
1011
{

src/OrderedList.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@
77
use Countable;
88
use Iterator;
99
use IteratorAggregate;
10+
use function array_map;
11+
use function array_splice;
12+
use function array_values;
13+
use function count;
14+
use function implode;
15+
use function is_int;
1016

1117
/**
1218
* @implements IteratorAggregate<array-key, Item|InnerList>

src/Parameters.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@
77
use Countable;
88
use Iterator;
99
use IteratorAggregate;
10+
use function array_key_exists;
11+
use function array_keys;
12+
use function array_values;
13+
use function count;
14+
use function explode;
15+
use function ltrim;
16+
use function preg_match;
17+
use function rtrim;
18+
use function trim;
1019

1120
/**
1221
* @implements IteratorAggregate<string, Item>

0 commit comments

Comments
 (0)