Skip to content

Commit 4a985fc

Browse files
committed
Import global symbols
1 parent cb4fe4d commit 4a985fc

File tree

363 files changed

+2915
-55
lines changed

Some content is hidden

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

363 files changed

+2915
-55
lines changed

app/Config/Database.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
namespace Config;
44

55
use CodeIgniter\Database\Config;
6+
use const DIRECTORY_SEPARATOR;
67

78
/**
89
* Database Configuration

app/Config/Events.php

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

55
use CodeIgniter\Events\Events;
66
use CodeIgniter\Exceptions\FrameworkException;
7+
use function ini_get;
8+
use function ob_end_flush;
9+
use function ob_get_level;
10+
use function ob_start;
711

812
/*
913
* --------------------------------------------------------------------

app/Config/Format.php

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

55
use CodeIgniter\Config\BaseConfig;
66
use CodeIgniter\Format\FormatterInterface;
7+
use const JSON_UNESCAPED_SLASHES;
8+
use const JSON_UNESCAPED_UNICODE;
79

810
class Format extends BaseConfig
911
{

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: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,14 @@
1515
use CodeIgniter\HTTP\IncomingRequest;
1616
use CodeIgniter\HTTP\Response;
1717
use Config\Services;
18+
use function in_array;
19+
use function is_array;
20+
use function is_numeric;
21+
use function is_string;
22+
use function json_decode;
23+
use function json_encode;
24+
use function str_replace;
25+
use function strtolower;
1826

1927
/**
2028
* Provides common, more readable, methods to provide

system/Autoloader/Autoloader.php

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,20 @@
1515
use Config\Autoload;
1616
use Config\Modules;
1717
use InvalidArgumentException;
18+
use function array_merge;
19+
use function is_array;
20+
use function is_file;
21+
use function is_string;
22+
use function preg_replace;
23+
use function rtrim;
24+
use function spl_autoload_register;
25+
use function str_ireplace;
26+
use function str_replace;
27+
use function strlen;
28+
use function strpos;
29+
use function substr;
30+
use function trim;
31+
use const DIRECTORY_SEPARATOR;
1832

1933
/**
2034
* An autoloader that uses both PSR4 autoloading, and traditional classmaps.

system/Autoloader/FileLocator.php

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,34 @@
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+
use const DIRECTORY_SEPARATOR;
37+
use const T_CLASS;
38+
use const T_NS_SEPARATOR;
39+
use const T_STRING;
40+
use const T_WHITESPACE;
41+
1442
/**
1543
* Allows loading non-class files in a namespaced manner.
1644
* Works with Helpers, Views, etc.

system/BaseModel.php

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,25 @@
2727
use ReflectionException;
2828
use ReflectionProperty;
2929
use stdClass;
30+
use function array_column;
31+
use function array_diff_key;
32+
use function array_flip;
33+
use function array_intersect_key;
34+
use function array_key_exists;
35+
use function array_keys;
36+
use function array_map;
37+
use function date;
38+
use function in_array;
39+
use function is_array;
40+
use function is_numeric;
41+
use function is_object;
42+
use function is_string;
43+
use function method_exists;
44+
use function property_exists;
45+
use function sprintf;
46+
use function strpos;
47+
use function strtr;
48+
use function time;
3049

3150
/**
3251
* The BaseModel class provides a number of convenient features that

system/CLI/BaseCommand.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@
1414
use Psr\Log\LoggerInterface;
1515
use ReflectionException;
1616
use Throwable;
17+
use function array_keys;
18+
use function array_map;
19+
use function max;
20+
use function str_pad;
21+
use function str_repeat;
22+
use function strlen;
1723

1824
/**
1925
* BaseCommand is the base class used in creating CLI commands.

system/CLI/CLI.php

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,44 @@
1515
use Config\Services;
1616
use InvalidArgumentException;
1717
use Throwable;
18+
use function abs;
19+
use function array_key_exists;
20+
use function array_shift;
21+
use function array_values;
22+
use function array_walk;
23+
use function count;
24+
use function define;
25+
use function exec;
26+
use function explode;
27+
use function extension_loaded;
28+
use function fgets;
29+
use function function_exists;
30+
use function fwrite;
31+
use function getenv;
32+
use function implode;
33+
use function is_array;
34+
use function is_string;
35+
use function ltrim;
36+
use function mb_split;
37+
use function mb_strlen;
38+
use function mb_strpos;
39+
use function mb_strwidth;
40+
use function preg_match;
41+
use function readline;
42+
use function round;
43+
use function rtrim;
44+
use function sleep;
45+
use function sprintf;
46+
use function str_repeat;
47+
use function strpos;
48+
use function strtr;
49+
use function trim;
50+
use function wordwrap;
51+
use const PHP_EOL;
52+
use const PHP_OS_FAMILY;
53+
use const STDERR;
54+
use const STDIN;
55+
use const STDOUT;
1856

1957
/**
2058
* Set of static methods useful for CLI request handling.

system/CLI/CommandRunner.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
use CodeIgniter\Controller;
1515
use Config\Services;
1616
use ReflectionException;
17+
use function array_shift;
1718

1819
/**
1920
* Command runner

system/CLI/Commands.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,17 @@
1515
use CodeIgniter\Log\Logger;
1616
use ReflectionClass;
1717
use ReflectionException;
18+
use function array_keys;
19+
use function asort;
20+
use function class_exists;
21+
use function count;
22+
use function implode;
23+
use function ksort;
24+
use function levenshtein;
25+
use function strlen;
26+
use function strpos;
27+
use const SORT_FLAG_CASE;
28+
use const SORT_NATURAL;
1829

1930
/**
2031
* Core functionality for running, listing, etc commands.

system/CLI/Console.php

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

1414
use CodeIgniter\CodeIgniter;
1515
use Exception;
16+
use function date;
17+
use function sprintf;
1618

1719
/**
1820
* Console

system/CLI/GeneratorTrait.php

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,29 @@
1313

1414
use Config\Services;
1515
use Throwable;
16+
use function array_key_exists;
17+
use function array_map;
18+
use function array_slice;
19+
use function basename;
20+
use function dirname;
21+
use function explode;
22+
use function implode;
23+
use function is_dir;
24+
use function is_file;
25+
use function ltrim;
26+
use function mkdir;
27+
use function preg_match;
28+
use function realpath;
29+
use function reset;
30+
use function sort;
31+
use function sprintf;
32+
use function str_replace;
33+
use function strlen;
34+
use function strncmp;
35+
use function strripos;
36+
use function trim;
37+
use function ucfirst;
38+
use const DIRECTORY_SEPARATOR;
1639

1740
/**
1841
* GeneratorTrait contains a collection of methods

system/Cache/CacheFactory.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
use CodeIgniter\Cache\Exceptions\CacheException;
1515
use CodeIgniter\Exceptions\CriticalError;
1616
use Config\Cache;
17+
use function array_key_exists;
18+
use function is_array;
1719

1820
/**
1921
* A factory for loading the desired

system/Cache/Handlers/BaseHandler.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@
1515
use CodeIgniter\Cache\CacheInterface;
1616
use Exception;
1717
use InvalidArgumentException;
18+
use function is_string;
19+
use function md5;
20+
use function strlen;
21+
use function strpbrk;
22+
use const PHP_INT_MAX;
1823

1924
/**
2025
* Base class for cache handling

system/Cache/Handlers/FileHandler.php

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,44 @@
1414
use CodeIgniter\Cache\Exceptions\CacheException;
1515
use Config\Cache;
1616
use Throwable;
17+
use function basename;
18+
use function chmod;
19+
use function closedir;
20+
use function explode;
21+
use function fclose;
22+
use function file_get_contents;
23+
use function filemtime;
24+
use function fileperms;
25+
use function filesize;
26+
use function flock;
27+
use function fopen;
28+
use function fwrite;
29+
use function glob;
30+
use function is_array;
31+
use function is_dir;
32+
use function is_executable;
33+
use function is_file;
34+
use function is_int;
35+
use function is_readable;
36+
use function is_string;
37+
use function is_writable;
38+
use function opendir;
39+
use function preg_match;
40+
use function property_exists;
41+
use function readdir;
42+
use function realpath;
43+
use function rmdir;
44+
use function rtrim;
45+
use function serialize;
46+
use function strlen;
47+
use function substr;
48+
use function time;
49+
use function unlink;
50+
use function unserialize;
51+
use const DIRECTORY_SEPARATOR;
52+
use const GLOB_NOSORT;
53+
use const LOCK_EX;
54+
use const LOCK_UN;
1755

1856
/**
1957
* File system cache handler

system/Cache/Handlers/MemcachedHandler.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@
1616
use Exception;
1717
use Memcache;
1818
use Memcached;
19+
use function array_merge;
20+
use function class_exists;
21+
use function count;
22+
use function extension_loaded;
23+
use function is_array;
24+
use function time;
1925

2026
/**
2127
* Mamcached cache handler

system/Cache/Handlers/PredisHandler.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@
1616
use Exception;
1717
use Predis\Client;
1818
use Predis\Collection\Iterator\Keyspace;
19+
use function array_combine;
20+
use function array_merge;
21+
use function class_exists;
22+
use function gettype;
23+
use function serialize;
24+
use function settype;
25+
use function time;
26+
use function unserialize;
1927

2028
/**
2129
* Predis cache handler

system/Cache/Handlers/RedisHandler.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,13 @@
1515
use Config\Cache;
1616
use Redis;
1717
use RedisException;
18+
use function array_merge;
19+
use function extension_loaded;
20+
use function gettype;
21+
use function serialize;
22+
use function settype;
23+
use function time;
24+
use function unserialize;
1825

1926
/**
2027
* Redis cache handler

system/Cache/Handlers/WincacheHandler.php

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

1414
use Config\Cache;
1515
use Exception;
16+
use function extension_loaded;
17+
use function ini_get;
18+
use function time;
1619

1720
/**
1821
* Cache handler for WinCache from Microsoft & IIS.

0 commit comments

Comments
 (0)