Skip to content

Commit 5a9877b

Browse files
committed
Import global symbols
1 parent 308d0be commit 5a9877b

File tree

367 files changed

+3414
-61
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

367 files changed

+3414
-61
lines changed

app/Config/Database.php

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

55
use CodeIgniter\Database\Config;
66

7+
use const DIRECTORY_SEPARATOR;
8+
79
/**
810
* Database Configuration
911
*/

app/Config/Events.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@
55
use CodeIgniter\Events\Events;
66
use CodeIgniter\Exceptions\FrameworkException;
77

8+
use function ini_get;
9+
use function ob_end_flush;
10+
use function ob_get_level;
11+
use function ob_start;
12+
813
/*
914
* --------------------------------------------------------------------
1015
* Application Events

app/Config/Format.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
use CodeIgniter\Config\BaseConfig;
66
use CodeIgniter\Format\FormatterInterface;
77

8+
use const JSON_UNESCAPED_SLASHES;
9+
use const JSON_UNESCAPED_UNICODE;
10+
811
class Format extends BaseConfig
912
{
1013
/**

app/Config/Mimes.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
namespace Config;
44

5+
use function array_key_exists;
6+
use function in_array;
7+
use function is_array;
8+
use function is_string;
9+
use function strtolower;
10+
use function trim;
11+
512
/**
613
* Mimes
714
*

app/Config/Routes.php

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

33
namespace Config;
44

5+
use function file_exists;
6+
57
// Create a new instance of our RouteCollection class.
68
$routes = Services::routes();
79

system/API/ResponseTrait.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,16 @@
1616
use CodeIgniter\HTTP\Response;
1717
use Config\Services;
1818

19+
use function in_array;
20+
use function is_array;
21+
use function is_null;
22+
use function is_numeric;
23+
use function is_string;
24+
use function json_decode;
25+
use function json_encode;
26+
use function str_replace;
27+
use function strtolower;
28+
1929
/**
2030
* Response trait.
2131
*

system/Autoloader/Autoloader.php

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,21 @@
1616
use Config\Modules;
1717
use InvalidArgumentException;
1818

19+
use function array_merge;
20+
use function is_array;
21+
use function is_file;
22+
use function is_string;
23+
use function preg_replace;
24+
use function rtrim;
25+
use function spl_autoload_register;
26+
use function str_ireplace;
27+
use function str_replace;
28+
use function strlen;
29+
use function strpos;
30+
use function substr;
31+
use function trim;
32+
use const DIRECTORY_SEPARATOR;
33+
1934
/**
2035
* CodeIgniter Autoloader
2136
*

system/Autoloader/FileLocator.php

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,35 @@
1111

1212
namespace CodeIgniter\Autoloader;
1313

14+
use function array_merge;
15+
use function array_shift;
16+
use function array_unique;
17+
use function class_exists;
18+
use function explode;
19+
use function file_get_contents;
20+
use function implode;
21+
use function is_dir;
22+
use function is_file;
23+
use function ltrim;
24+
use function mb_strlen;
25+
use function mb_strpos;
26+
use function mb_substr;
27+
use function realpath;
28+
use function rtrim;
29+
use function str_replace;
30+
use function strlen;
31+
use function strpos;
32+
use function strtr;
33+
use function substr;
34+
use function token_get_all;
35+
use function trim;
36+
37+
use const DIRECTORY_SEPARATOR;
38+
use const T_CLASS;
39+
use const T_NS_SEPARATOR;
40+
use const T_STRING;
41+
use const T_WHITESPACE;
42+
1443
/**
1544
* Class FileLocator
1645
*

system/BaseModel.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,26 @@
2828
use ReflectionProperty;
2929
use stdClass;
3030

31+
use function array_column;
32+
use function array_diff_key;
33+
use function array_flip;
34+
use function array_intersect_key;
35+
use function array_key_exists;
36+
use function array_keys;
37+
use function array_map;
38+
use function date;
39+
use function in_array;
40+
use function is_array;
41+
use function is_numeric;
42+
use function is_object;
43+
use function is_string;
44+
use function method_exists;
45+
use function property_exists;
46+
use function sprintf;
47+
use function strpos;
48+
use function strtr;
49+
use function time;
50+
3151
/**
3252
* Class Model
3353
*

system/CLI/BaseCommand.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,13 @@
1515
use ReflectionException;
1616
use Throwable;
1717

18+
use function array_keys;
19+
use function array_map;
20+
use function max;
21+
use function str_pad;
22+
use function str_repeat;
23+
use function strlen;
24+
1825
/**
1926
* BaseCommand is the base class used in creating CLI commands.
2027
*

system/CLI/CLI.php

Lines changed: 42 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,46 @@
1616
use InvalidArgumentException;
1717
use Throwable;
1818

19+
use function abs;
20+
use function array_key_exists;
21+
use function array_shift;
22+
use function array_values;
23+
use function array_walk;
24+
use function count;
25+
use function define;
26+
use function exec;
27+
use function explode;
28+
use function extension_loaded;
29+
use function fgets;
30+
use function function_exists;
31+
use function fwrite;
32+
use function getenv;
33+
use function implode;
34+
use function is_array;
35+
use function is_null;
36+
use function is_string;
37+
use function ltrim;
38+
use function mb_split;
39+
use function mb_strlen;
40+
use function mb_strpos;
41+
use function mb_strwidth;
42+
use function preg_match;
43+
use function readline;
44+
use function round;
45+
use function rtrim;
46+
use function sleep;
47+
use function sprintf;
48+
use function str_repeat;
49+
use function strpos;
50+
use function strtr;
51+
use function trim;
52+
use function wordwrap;
53+
use const PHP_EOL;
54+
use const PHP_OS_FAMILY;
55+
use const STDERR;
56+
use const STDIN;
57+
use const STDOUT;
58+
1959
/**
2060
* Set of static methods useful for CLI request handling.
2161
*
@@ -632,7 +672,7 @@ public static function hasColorSupport($resource): bool
632672
*/
633673
public static function getWidth(int $default = 80): int
634674
{
635-
if (\is_null(static::$width)) {
675+
if (is_null(static::$width)) {
636676
static::generateDimensions();
637677
}
638678

@@ -650,7 +690,7 @@ public static function getWidth(int $default = 80): int
650690
*/
651691
public static function getHeight(int $default = 32): int
652692
{
653-
if (\is_null(static::$height)) {
693+
if (is_null(static::$height)) {
654694
static::generateDimensions();
655695
}
656696

system/CLI/CommandRunner.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
use Config\Services;
1616
use ReflectionException;
1717

18+
use function array_shift;
19+
1820
/**
1921
* Command runner
2022
*/

system/CLI/Commands.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,18 @@
1616
use ReflectionClass;
1717
use ReflectionException;
1818

19+
use function array_keys;
20+
use function asort;
21+
use function class_exists;
22+
use function count;
23+
use function implode;
24+
use function ksort;
25+
use function levenshtein;
26+
use function strlen;
27+
use function strpos;
28+
use const SORT_FLAG_CASE;
29+
use const SORT_NATURAL;
30+
1931
/**
2032
* Core functionality for running, listing, etc commands.
2133
*/

system/CLI/Console.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
use CodeIgniter\HTTP\ResponseInterface;
1818
use Exception;
1919

20+
use function date;
21+
use function sprintf;
22+
2023
/**
2124
* Console
2225
*/

system/CLI/GeneratorTrait.php

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,31 @@
1414
use Config\Services;
1515
use Throwable;
1616

17+
use function array_key_exists;
18+
use function array_map;
19+
use function array_slice;
20+
use function basename;
21+
use function dirname;
22+
use function explode;
23+
use function implode;
24+
use function is_dir;
25+
use function is_file;
26+
use function is_null;
27+
use function ltrim;
28+
use function mkdir;
29+
use function preg_match;
30+
use function realpath;
31+
use function reset;
32+
use function sort;
33+
use function sprintf;
34+
use function str_replace;
35+
use function strlen;
36+
use function strncmp;
37+
use function strripos;
38+
use function trim;
39+
use function ucfirst;
40+
use const DIRECTORY_SEPARATOR;
41+
1742
/**
1843
* GeneratorTrait contains a collection of methods
1944
* to build the commands that generates a file.

system/Cache/CacheFactory.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
use CodeIgniter\Exceptions\CriticalError;
1616
use Config\Cache;
1717

18+
use function array_key_exists;
19+
use function is_array;
20+
1821
/**
1922
* Class Cache
2023
*

system/Cache/Handlers/BaseHandler.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@
1616
use Exception;
1717
use InvalidArgumentException;
1818

19+
use function is_null;
20+
use function is_string;
21+
use function md5;
22+
use function strlen;
23+
use function strpbrk;
24+
use const PHP_INT_MAX;
25+
1926
/**
2027
* Base class for cache handling
2128
*/

system/Cache/Handlers/FileHandler.php

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,45 @@
1515
use Config\Cache;
1616
use Throwable;
1717

18+
use function basename;
19+
use function chmod;
20+
use function closedir;
21+
use function explode;
22+
use function fclose;
23+
use function file_get_contents;
24+
use function filemtime;
25+
use function fileperms;
26+
use function filesize;
27+
use function flock;
28+
use function fopen;
29+
use function fwrite;
30+
use function glob;
31+
use function is_array;
32+
use function is_dir;
33+
use function is_executable;
34+
use function is_file;
35+
use function is_int;
36+
use function is_readable;
37+
use function is_string;
38+
use function is_writable;
39+
use function opendir;
40+
use function preg_match;
41+
use function property_exists;
42+
use function readdir;
43+
use function realpath;
44+
use function rmdir;
45+
use function rtrim;
46+
use function serialize;
47+
use function strlen;
48+
use function substr;
49+
use function time;
50+
use function unlink;
51+
use function unserialize;
52+
use const DIRECTORY_SEPARATOR;
53+
use const GLOB_NOSORT;
54+
use const LOCK_EX;
55+
use const LOCK_UN;
56+
1857
/**
1958
* File system cache handler
2059
*/

system/Cache/Handlers/MemcachedHandler.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,13 @@
1717
use Memcache;
1818
use Memcached;
1919

20+
use function array_merge;
21+
use function class_exists;
22+
use function count;
23+
use function extension_loaded;
24+
use function is_array;
25+
use function time;
26+
2027
/**
2128
* Mamcached cache handler
2229
*/

0 commit comments

Comments
 (0)