27
27
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
28
28
* THE SOFTWARE.
29
29
*
30
- * @package CodeIgniter
31
- * @author CodeIgniter Dev Team
32
- * @copyright 2014-2018 British Columbia Institute of Technology (https://bcit.ca/)
33
- * @license https://opensource.org/licenses/MIT MIT License
34
- * @link https://codeigniter.com
35
- * @since Version 3.0.0
30
+ * @package CodeIgniter
31
+ * @author CodeIgniter Dev Team
32
+ * @copyright 2014-2018 British Columbia Institute of Technology (https://bcit.ca/)
33
+ * @license https://opensource.org/licenses/MIT MIT License
34
+ * @link https://codeigniter.com
35
+ * @since Version 3.0.0
36
36
* @filesource
37
37
*/
38
38
@@ -47,12 +47,14 @@ class AutoloadConfig
47
47
48
48
/**
49
49
* Array of namespaces for autoloading.
50
+ *
50
51
* @var array
51
52
*/
52
53
public $ psr4 = [];
53
54
54
55
/**
55
56
* Map of class names and locations
57
+ *
56
58
* @var array
57
59
*/
58
60
public $ classmap = [];
@@ -86,12 +88,12 @@ public function __construct()
86
88
* `];
87
89
*/
88
90
$ this ->psr4 = [
89
- 'CodeIgniter ' => realpath (BASEPATH )
91
+ 'CodeIgniter ' => realpath (BASEPATH ),
90
92
];
91
93
92
94
if (isset ($ _SERVER ['CI_ENVIRONMENT ' ]) && $ _SERVER ['CI_ENVIRONMENT ' ] === 'testing ' )
93
95
{
94
- $ this ->psr4 ['Tests\Support ' ] = BASEPATH . ' ../tests/_support ' ;
96
+ $ this ->psr4 ['Tests\Support ' ] = SUPPORTPATH ;
95
97
}
96
98
97
99
/**
@@ -111,77 +113,81 @@ public function __construct()
111
113
* ];
112
114
*/
113
115
$ this ->classmap = [
114
- 'CodeIgniter\CodeIgniter ' => BASEPATH . 'CodeIgniter.php ' ,
115
- 'CodeIgniter\CLI\CLI ' => BASEPATH . 'CLI/CLI.php ' ,
116
- 'CodeIgniter\Cache\CacheFactory ' => BASEPATH . 'Cache/CacheFactory.php ' ,
117
- 'CodeIgniter\Cache\CacheInterface ' => BASEPATH . 'Cache/CacheInterface.php ' ,
118
- 'CodeIgniter\Cache\Handlers\DummyHandler ' => BASEPATH . 'Cache/Handlers/DummyHandler.php ' ,
119
- 'CodeIgniter\Cache\Handlers\FileHandler ' => BASEPATH . 'Cache/Handlers/FileHandler.php ' ,
120
- 'CodeIgniter\Cache\Handlers\MemcachedHandler ' => BASEPATH . 'Cache/Handlers/MemcachedHandler.php ' ,
121
- 'CodeIgniter\Cache\Handlers\PredisHandler ' => BASEPATH . 'Cache/Handlers/PredisHandler.php ' ,
122
- 'CodeIgniter\Cache\Handlers\RedisHandler ' => BASEPATH . 'Cache/Handlers/RedisHandler.php ' ,
123
- 'CodeIgniter\Cache\Handlers\WincacheHandler ' => BASEPATH . 'Cache/Handlers/WincacheHandler.php ' ,
124
- 'CodeIgniter\Controller ' => BASEPATH . 'Controller.php ' ,
125
- 'CodeIgniter\Config\AutoloadConfig ' => BASEPATH . 'Config/Autoload.php ' ,
126
- 'CodeIgniter\Config\BaseConfig ' => BASEPATH . 'Config/BaseConfig.php ' ,
127
- 'CodeIgniter\Config\Database ' => BASEPATH . 'Config/Database.php ' ,
128
- 'CodeIgniter\Config\Database\Connection ' => BASEPATH . 'Config/Database/Connection.php ' ,
129
- 'CodeIgniter\Config\Database\Connection\MySQLi ' => BASEPATH . 'Config/Database/Connection/MySQLi.php ' ,
130
- 'CodeIgniter\Config\DotEnv ' => BASEPATH . 'Config/DotEnv.php ' ,
131
- 'CodeIgniter\Database\BaseBuilder ' => BASEPATH . 'Database/BaseBuilder.php ' ,
132
- 'CodeIgniter\Database\BaseConnection ' => BASEPATH . 'Database/BaseConnection.php ' ,
133
- 'CodeIgniter\Database\BaseResult ' => BASEPATH . 'Database/BaseResult.php ' ,
134
- 'CodeIgniter\Database\Config ' => BASEPATH . 'Database/Config.php ' ,
135
- 'CodeIgniter\Database\ConnectionInterface ' => BASEPATH . 'Database/ConnectionInterface.php ' ,
136
- 'CodeIgniter\Database\Database ' => BASEPATH . 'Database/Database.php ' ,
137
- 'CodeIgniter\Database\Query ' => BASEPATH . 'Database/Query.php ' ,
138
- 'CodeIgniter\Database\QueryInterface ' => BASEPATH . 'Database/QueryInterface.php ' ,
139
- 'CodeIgniter\Database\ResultInterface ' => BASEPATH . 'Database/ResultInterface.php ' ,
140
- 'CodeIgniter\Database\Migration ' => BASEPATH . 'Database/Migration.php ' ,
141
- 'CodeIgniter\Database\MigrationRunner ' => BASEPATH . 'Database/MigrationRunner.php ' ,
142
- 'CodeIgniter\Debug\Exceptions ' => BASEPATH . 'Debug/Exceptions.php ' ,
143
- 'CodeIgniter\Debug\Timer ' => BASEPATH . 'Debug/Timer.php ' ,
144
- 'CodeIgniter\Debug\Iterator ' => BASEPATH . 'Debug/Iterator.php ' ,
145
- 'CodeIgniter\Events\Events ' => BASEPATH . 'Events/Events.php ' ,
146
- 'CodeIgniter\HTTP\CLIRequest ' => BASEPATH . 'HTTP/CLIRequest.php ' ,
147
- 'CodeIgniter\HTTP\ContentSecurityPolicy ' => BASEPATH . 'HTTP/ContentSecurityPolicy.php ' ,
148
- 'CodeIgniter\HTTP\CURLRequest ' => BASEPATH . 'HTTP/CURLRequest.php ' ,
149
- 'CodeIgniter\HTTP\IncomingRequest ' => BASEPATH . 'HTTP/IncomingRequest.php ' ,
150
- 'CodeIgniter\HTTP\Message ' => BASEPATH . 'HTTP/Message.php ' ,
151
- 'CodeIgniter\HTTP\Negotiate ' => BASEPATH . 'HTTP/Negotiate.php ' ,
152
- 'CodeIgniter\HTTP\Request ' => BASEPATH . 'HTTP/Request.php ' ,
153
- 'CodeIgniter\HTTP\RequestInterface ' => BASEPATH . 'HTTP/RequestInterface.php ' ,
154
- 'CodeIgniter\HTTP\Response ' => BASEPATH . 'HTTP/Response.php ' ,
155
- 'CodeIgniter\HTTP\ResponseInterface ' => BASEPATH . 'HTTP/ResponseInterface.php ' ,
156
- 'CodeIgniter\HTTP\URI ' => BASEPATH . 'HTTP/URI.php ' ,
157
- 'CodeIgniter\Log\Logger ' => BASEPATH . 'Log/Logger.php ' ,
158
- 'Psr\Log\LoggerAwareInterface ' => BASEPATH . 'ThirdParty/PSR/Log/LoggerAwareInterface.php ' ,
159
- 'Psr\Log\LoggerAwareTrait ' => BASEPATH . 'ThirdParty/PSR/Log/LoggerAwareTrait.php ' ,
160
- 'Psr\Log\LoggerInterface ' => BASEPATH . 'ThirdParty/PSR/Log/LoggerInterface.php ' ,
161
- 'Psr\Log\LogLevel ' => BASEPATH . 'ThirdParty/PSR/Log/LogLevel.php ' ,
162
- 'CodeIgniter\Log\Handlers\BaseHandler ' => BASEPATH . 'Log/Handlers/BaseHandler.php ' ,
163
- 'CodeIgniter\Log\Handlers\ChromeLoggerHandler ' => BASEPATH . 'Log/Handlers/ChromeLoggerHandler.php ' ,
164
- 'CodeIgniter\Log\Handlers\FileHandler ' => BASEPATH . 'Log/Handlers/FileHandler.php ' ,
165
- 'CodeIgniter\Log\Handlers\HandlerInterface ' => BASEPATH . 'Log/Handlers/HandlerInterface.php ' ,
166
- 'CodeIgniter\Router\RouteCollection ' => BASEPATH . 'Router/RouteCollection.php ' ,
167
- 'CodeIgniter\Router\RouteCollectionInterface ' => BASEPATH . 'Router/RouteCollectionInterface.php ' ,
168
- 'CodeIgniter\Router\Router ' => BASEPATH . 'Router/Router.php ' ,
169
- 'CodeIgniter\Router\RouterInterface ' => BASEPATH . 'Router/RouterInterface.php ' ,
170
- 'CodeIgniter\Security\Security ' => BASEPATH . 'Security/Security.php ' ,
171
- 'CodeIgniter\Session\Session ' => BASEPATH . 'Session/Session.php ' ,
172
- 'CodeIgniter\Session\SessionInterface ' => BASEPATH . 'Session/SessionInterface.php ' ,
173
- 'CodeIgniter\Session\Handlers\BaseHandler ' => BASEPATH . 'Session/Handlers/BaseHandler.php ' ,
174
- 'CodeIgniter\Session\Handlers\FileHandler ' => BASEPATH . 'Session/Handlers/FileHandler.php ' ,
175
- 'CodeIgniter\Session\Handlers\MemcachedHandler ' => BASEPATH . 'Session/Handlers/MemcachedHandler.php ' ,
176
- 'CodeIgniter\Session\Handlers\RedisHandler ' => BASEPATH . 'Session/Handlers/RedisHandler.php ' ,
177
- 'CodeIgniter\View\RendererInterface ' => BASEPATH . 'View/RendererInterface.php ' ,
178
- 'CodeIgniter\View\View ' => BASEPATH . 'View/View.php ' ,
179
- 'CodeIgniter\View\Parser ' => BASEPATH . 'View/Parser.php ' ,
180
- 'CodeIgniter\View\Cell ' => BASEPATH . 'View/Cell.php ' ,
181
- 'Zend\Escaper\Escaper ' => BASEPATH . 'ThirdParty/ZendEscaper/Escaper.php ' ,
182
- 'CodeIgniter\Log\TestLogger ' => BASEPATH . '../tests/_support/Log/TestLogger.php ' ,
183
- 'CIDatabaseTestCase ' => BASEPATH . '../tests/_support/CIDatabaseTestCase.php '
116
+ 'CodeIgniter\CodeIgniter ' => BASEPATH . 'CodeIgniter.php ' ,
117
+ 'CodeIgniter\CLI\CLI ' => BASEPATH . 'CLI/CLI.php ' ,
118
+ 'CodeIgniter\Cache\CacheFactory ' => BASEPATH . 'Cache/CacheFactory.php ' ,
119
+ 'CodeIgniter\Cache\CacheInterface ' => BASEPATH . 'Cache/CacheInterface.php ' ,
120
+ 'CodeIgniter\Cache\Handlers\DummyHandler ' => BASEPATH . 'Cache/Handlers/DummyHandler.php ' ,
121
+ 'CodeIgniter\Cache\Handlers\FileHandler ' => BASEPATH . 'Cache/Handlers/FileHandler.php ' ,
122
+ 'CodeIgniter\Cache\Handlers\MemcachedHandler ' => BASEPATH . 'Cache/Handlers/MemcachedHandler.php ' ,
123
+ 'CodeIgniter\Cache\Handlers\PredisHandler ' => BASEPATH . 'Cache/Handlers/PredisHandler.php ' ,
124
+ 'CodeIgniter\Cache\Handlers\RedisHandler ' => BASEPATH . 'Cache/Handlers/RedisHandler.php ' ,
125
+ 'CodeIgniter\Cache\Handlers\WincacheHandler ' => BASEPATH . 'Cache/Handlers/WincacheHandler.php ' ,
126
+ 'CodeIgniter\Controller ' => BASEPATH . 'Controller.php ' ,
127
+ 'CodeIgniter\Config\AutoloadConfig ' => BASEPATH . 'Config/Autoload.php ' ,
128
+ 'CodeIgniter\Config\BaseConfig ' => BASEPATH . 'Config/BaseConfig.php ' ,
129
+ 'CodeIgniter\Config\Database ' => BASEPATH . 'Config/Database.php ' ,
130
+ 'CodeIgniter\Config\Database\Connection ' => BASEPATH . 'Config/Database/Connection.php ' ,
131
+ 'CodeIgniter\Config\Database\Connection\MySQLi ' => BASEPATH . 'Config/Database/Connection/MySQLi.php ' ,
132
+ 'CodeIgniter\Config\DotEnv ' => BASEPATH . 'Config/DotEnv.php ' ,
133
+ 'CodeIgniter\Database\BaseBuilder ' => BASEPATH . 'Database/BaseBuilder.php ' ,
134
+ 'CodeIgniter\Database\BaseConnection ' => BASEPATH . 'Database/BaseConnection.php ' ,
135
+ 'CodeIgniter\Database\BaseResult ' => BASEPATH . 'Database/BaseResult.php ' ,
136
+ 'CodeIgniter\Database\Config ' => BASEPATH . 'Database/Config.php ' ,
137
+ 'CodeIgniter\Database\ConnectionInterface ' => BASEPATH . 'Database/ConnectionInterface.php ' ,
138
+ 'CodeIgniter\Database\Database ' => BASEPATH . 'Database/Database.php ' ,
139
+ 'CodeIgniter\Database\Query ' => BASEPATH . 'Database/Query.php ' ,
140
+ 'CodeIgniter\Database\QueryInterface ' => BASEPATH . 'Database/QueryInterface.php ' ,
141
+ 'CodeIgniter\Database\ResultInterface ' => BASEPATH . 'Database/ResultInterface.php ' ,
142
+ 'CodeIgniter\Database\Migration ' => BASEPATH . 'Database/Migration.php ' ,
143
+ 'CodeIgniter\Database\MigrationRunner ' => BASEPATH . 'Database/MigrationRunner.php ' ,
144
+ 'CodeIgniter\Debug\Exceptions ' => BASEPATH . 'Debug/Exceptions.php ' ,
145
+ 'CodeIgniter\Debug\Timer ' => BASEPATH . 'Debug/Timer.php ' ,
146
+ 'CodeIgniter\Debug\Iterator ' => BASEPATH . 'Debug/Iterator.php ' ,
147
+ 'CodeIgniter\Events\Events ' => BASEPATH . 'Events/Events.php ' ,
148
+ 'CodeIgniter\HTTP\CLIRequest ' => BASEPATH . 'HTTP/CLIRequest.php ' ,
149
+ 'CodeIgniter\HTTP\ContentSecurityPolicy ' => BASEPATH . 'HTTP/ContentSecurityPolicy.php ' ,
150
+ 'CodeIgniter\HTTP\CURLRequest ' => BASEPATH . 'HTTP/CURLRequest.php ' ,
151
+ 'CodeIgniter\HTTP\IncomingRequest ' => BASEPATH . 'HTTP/IncomingRequest.php ' ,
152
+ 'CodeIgniter\HTTP\Message ' => BASEPATH . 'HTTP/Message.php ' ,
153
+ 'CodeIgniter\HTTP\Negotiate ' => BASEPATH . 'HTTP/Negotiate.php ' ,
154
+ 'CodeIgniter\HTTP\Request ' => BASEPATH . 'HTTP/Request.php ' ,
155
+ 'CodeIgniter\HTTP\RequestInterface ' => BASEPATH . 'HTTP/RequestInterface.php ' ,
156
+ 'CodeIgniter\HTTP\Response ' => BASEPATH . 'HTTP/Response.php ' ,
157
+ 'CodeIgniter\HTTP\ResponseInterface ' => BASEPATH . 'HTTP/ResponseInterface.php ' ,
158
+ 'CodeIgniter\HTTP\URI ' => BASEPATH . 'HTTP/URI.php ' ,
159
+ 'CodeIgniter\Log\Logger ' => BASEPATH . 'Log/Logger.php ' ,
160
+ 'Psr\Log\LoggerAwareInterface ' => BASEPATH . 'ThirdParty/PSR/Log/LoggerAwareInterface.php ' ,
161
+ 'Psr\Log\LoggerAwareTrait ' => BASEPATH . 'ThirdParty/PSR/Log/LoggerAwareTrait.php ' ,
162
+ 'Psr\Log\LoggerInterface ' => BASEPATH . 'ThirdParty/PSR/Log/LoggerInterface.php ' ,
163
+ 'Psr\Log\LogLevel ' => BASEPATH . 'ThirdParty/PSR/Log/LogLevel.php ' ,
164
+ 'CodeIgniter\Log\Handlers\BaseHandler ' => BASEPATH . 'Log/Handlers/BaseHandler.php ' ,
165
+ 'CodeIgniter\Log\Handlers\ChromeLoggerHandler ' => BASEPATH . 'Log/Handlers/ChromeLoggerHandler.php ' ,
166
+ 'CodeIgniter\Log\Handlers\FileHandler ' => BASEPATH . 'Log/Handlers/FileHandler.php ' ,
167
+ 'CodeIgniter\Log\Handlers\HandlerInterface ' => BASEPATH . 'Log/Handlers/HandlerInterface.php ' ,
168
+ 'CodeIgniter\Router\RouteCollection ' => BASEPATH . 'Router/RouteCollection.php ' ,
169
+ 'CodeIgniter\Router\RouteCollectionInterface ' => BASEPATH . 'Router/RouteCollectionInterface.php ' ,
170
+ 'CodeIgniter\Router\Router ' => BASEPATH . 'Router/Router.php ' ,
171
+ 'CodeIgniter\Router\RouterInterface ' => BASEPATH . 'Router/RouterInterface.php ' ,
172
+ 'CodeIgniter\Security\Security ' => BASEPATH . 'Security/Security.php ' ,
173
+ 'CodeIgniter\Session\Session ' => BASEPATH . 'Session/Session.php ' ,
174
+ 'CodeIgniter\Session\SessionInterface ' => BASEPATH . 'Session/SessionInterface.php ' ,
175
+ 'CodeIgniter\Session\Handlers\BaseHandler ' => BASEPATH . 'Session/Handlers/BaseHandler.php ' ,
176
+ 'CodeIgniter\Session\Handlers\FileHandler ' => BASEPATH . 'Session/Handlers/FileHandler.php ' ,
177
+ 'CodeIgniter\Session\Handlers\MemcachedHandler ' => BASEPATH . 'Session/Handlers/MemcachedHandler.php ' ,
178
+ 'CodeIgniter\Session\Handlers\RedisHandler ' => BASEPATH . 'Session/Handlers/RedisHandler.php ' ,
179
+ 'CodeIgniter\View\RendererInterface ' => BASEPATH . 'View/RendererInterface.php ' ,
180
+ 'CodeIgniter\View\View ' => BASEPATH . 'View/View.php ' ,
181
+ 'CodeIgniter\View\Parser ' => BASEPATH . 'View/Parser.php ' ,
182
+ 'CodeIgniter\View\Cell ' => BASEPATH . 'View/Cell.php ' ,
183
+ 'Zend\Escaper\Escaper ' => BASEPATH . 'ThirdParty/ZendEscaper/Escaper.php ' ,
184
184
];
185
+
186
+ if (isset ($ _SERVER ['CI_ENVIRONMENT ' ]) && $ _SERVER ['CI_ENVIRONMENT ' ] === 'testing ' )
187
+ {
188
+ $ this ->classmap ['CodeIgniter\Log\TestLogger ' ] = SUPPORTPATH . 'Log/TestLogger.php ' ;
189
+ $ this ->classmap ['CIDatabaseTestCase ' ] = SUPPORTPATH . 'CIDatabaseTestCase.php ' ;
190
+ }
185
191
}
186
192
187
193
//--------------------------------------------------------------------
0 commit comments