Skip to content

Commit a320266

Browse files
committed
Fixed CS etc
1 parent 36efdaf commit a320266

File tree

6 files changed

+21
-26
lines changed

6 files changed

+21
-26
lines changed

build/custom.dic

+2
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ wildcard
4848
armscii
4949
ascii
5050
catalan
51+
codepoint
5152
csp
5253
csrf
5354
cygwin
@@ -74,6 +75,7 @@ tcp
7475
tftp
7576
ucs
7677
uhc
78+
unicode
7779
unix
7880
uri
7981
ux

build/phpstan.neon

+2-2
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,5 @@ parameters:
5151
# PHP 7 -> 8
5252
- '~expects (Curl(Multi)?Handle|resource), Curl(Multi)?Handle\|resource given~'
5353

54-
# PHP 7.1 compatibility (cannot declare interface method with default value)
55-
- '~Call to an undefined method Dogma\\Time\\DateOr(Date)?Time::format\(\)~'
54+
# PHP 8.0 -> 8.1
55+
- '~finfo\|resource\|null~'

src/Io/ContentType/ContentTypeDetector.php

+5-4
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,14 @@
1212
use Dogma\Io\Path;
1313
use Dogma\Language\Encoding;
1414
use Dogma\StrictBehaviorMixin;
15-
use const FILEINFO_MIME_ENCODING;
16-
use const FILEINFO_MIME_TYPE;
15+
use finfo;
1716
use function error_clear_last;
1817
use function error_get_last;
1918
use function finfo_buffer;
2019
use function finfo_file;
2120
use function finfo_open;
21+
use const FILEINFO_MIME_ENCODING;
22+
use const FILEINFO_MIME_TYPE;
2223

2324
class ContentTypeDetector
2425
{
@@ -27,10 +28,10 @@ class ContentTypeDetector
2728
/** @var string|null */
2829
private $magicFile;
2930

30-
/** @var resource|null */
31+
/** @var resource|finfo|null */
3132
private $typeHandler;
3233

33-
/** @var resource|null */
34+
/** @var resource|finfo|null */
3435
private $encodingHandler;
3536

3637
public function __construct(?string $magicFile = null)

src/Time/DateOrTime.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
interface DateOrTime extends Equalable, Comparable
1717
{
1818

19-
//public function format(string $format = ''): string; // PHP 7.2+
19+
public function format(string $format = ''): string;
2020

2121
public function fillValues(DateTimeValues $values): void;
2222

src/common/Obj.php

+2-11
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,10 @@
1111

1212
namespace Dogma;
1313

14-
use function function_exists;
15-
use function hexdec;
1614
use function is_object;
1715
use function md5;
1816
use function spl_object_hash;
17+
use function spl_object_id;
1918
use function substr;
2019

2120
class Obj
@@ -37,15 +36,7 @@ public static function dumpHash($object): string
3736
public static function objectId($object): int
3837
{
3938
if (is_object($object)) {
40-
// PHP >= 7.2
41-
if (function_exists('spl_object_id')) {
42-
return spl_object_id($object);
43-
} else {
44-
$hash = spl_object_hash($object);
45-
$hash = substr($hash, 8, 8) . substr($hash, 24, 8);
46-
47-
return (int) hexdec($hash);
48-
}
39+
return spl_object_id($object);
4940
} else {
5041
return (int) $object;
5142
}

src/common/Re.php

+9-8
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,6 @@
99

1010
namespace Dogma;
1111

12-
use const PREG_GREP_INVERT;
13-
use const PREG_OFFSET_CAPTURE;
14-
use const PREG_PATTERN_ORDER;
15-
use const PREG_SET_ORDER;
16-
use const PREG_SPLIT_DELIM_CAPTURE;
17-
use const PREG_SPLIT_NO_EMPTY;
18-
use const PREG_SPLIT_OFFSET_CAPTURE;
1912
use function array_keys;
2013
use function array_values;
2114
use function count;
@@ -31,6 +24,14 @@
3124
use function preg_replace_callback;
3225
use function preg_split;
3326
use function strlen;
27+
use const PREG_GREP_INVERT;
28+
use const PREG_OFFSET_CAPTURE;
29+
use const PREG_PATTERN_ORDER;
30+
use const PREG_SET_ORDER;
31+
use const PREG_SPLIT_DELIM_CAPTURE;
32+
use const PREG_SPLIT_NO_EMPTY;
33+
use const PREG_SPLIT_OFFSET_CAPTURE;
34+
use const PREG_UNMATCHED_AS_NULL;
3435

3536
/**
3637
* Strings manipulation with regular expressions
@@ -47,7 +48,7 @@ class Re
4748
public const CAPTURE_DELIMITER = PREG_SPLIT_DELIM_CAPTURE;
4849

4950
public const FILTER_EMPTY = PREG_SPLIT_NO_EMPTY;
50-
//public const UNMATCHED_AS_NULL = PREG_UNMATCHED_AS_NULL; // PHP 7.2
51+
public const UNMATCHED_AS_NULL = PREG_UNMATCHED_AS_NULL;
5152

5253
public const INVERT = PREG_GREP_INVERT;
5354

0 commit comments

Comments
 (0)