mirror of
https://github.com/codeigniter4/CodeIgniter4.git
synced 2025-02-20 11:44:28 +08:00
Rename BASEPATH constant to SYSTEMPATH
This commit is contained in:
parent
b28e1abab1
commit
10d50a824e
@ -1,6 +1,6 @@
|
||||
<?php namespace Config;
|
||||
|
||||
require_once BASEPATH . 'Config/AutoloadConfig.php';
|
||||
require_once SYSTEMPATH . 'Config/AutoloadConfig.php';
|
||||
|
||||
/**
|
||||
* -------------------------------------------------------------------
|
||||
|
@ -22,9 +22,9 @@ $routes = Services::routes(true);
|
||||
|
||||
// Load the system's routing file first, so that the app and ENVIRONMENT
|
||||
// can override as needed.
|
||||
if (file_exists(BASEPATH . 'Config/Routes.php'))
|
||||
if (file_exists(SYSTEMPATH . 'Config/Routes.php'))
|
||||
{
|
||||
require BASEPATH . 'Config/Routes.php';
|
||||
require SYSTEMPATH . 'Config/Routes.php';
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -3,7 +3,7 @@
|
||||
use CodeIgniter\Config\Services as CoreServices;
|
||||
use CodeIgniter\Config\BaseConfig;
|
||||
|
||||
require_once BASEPATH . 'Config/Services.php';
|
||||
require_once SYSTEMPATH . 'Config/Services.php';
|
||||
|
||||
/**
|
||||
* Services Configuration file.
|
||||
|
@ -27,5 +27,5 @@ class Toolbar extends BaseConfig
|
||||
\CodeIgniter\Debug\Toolbar\Collectors\Events::class,
|
||||
];
|
||||
public $maxHistory = 20;
|
||||
public $viewsPath = BASEPATH . 'Debug/Toolbar/Views/';
|
||||
public $viewsPath = SYSTEMPATH . 'Debug/Toolbar/Views/';
|
||||
}
|
||||
|
@ -339,7 +339,7 @@ class FileLocator
|
||||
{
|
||||
$paths = [
|
||||
APPPATH,
|
||||
BASEPATH,
|
||||
SYSTEMPATH,
|
||||
];
|
||||
|
||||
foreach ($paths as $path)
|
||||
|
@ -182,7 +182,7 @@ class CodeIgniter
|
||||
|
||||
if (CI_DEBUG)
|
||||
{
|
||||
require_once BASEPATH . 'ThirdParty/Kint/kint.php';
|
||||
require_once SYSTEMPATH . 'ThirdParty/Kint/kint.php';
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -585,7 +585,7 @@ if (! function_exists('helper'))
|
||||
$appHelper = $path;
|
||||
// @codeCoverageIgnoreEnd
|
||||
}
|
||||
elseif (strpos($path, BASEPATH) === 0)
|
||||
elseif (strpos($path, SYSTEMPATH) === 0)
|
||||
{
|
||||
$systemHelper = $path;
|
||||
}
|
||||
@ -694,7 +694,7 @@ if (! function_exists('csrf_field'))
|
||||
*/
|
||||
function csrf_field(string $id = null)
|
||||
{
|
||||
return '<input type="hidden"' . (!empty($id) ? ' id="' . esc($id, 'attr') . '"' : '') . ' name="' . csrf_token() . '" value="' . csrf_hash() . '" />';
|
||||
return '<input type="hidden"' . (! empty($id) ? ' id="' . esc($id, 'attr') . '"' : '') . ' name="' . csrf_token() . '" value="' . csrf_hash() . '" />';
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -88,7 +88,7 @@ class AutoloadConfig
|
||||
* `];
|
||||
*/
|
||||
$this->psr4 = [
|
||||
'CodeIgniter' => realpath(BASEPATH),
|
||||
'CodeIgniter' => realpath(SYSTEMPATH),
|
||||
];
|
||||
|
||||
if (isset($_SERVER['CI_ENVIRONMENT']) && $_SERVER['CI_ENVIRONMENT'] === 'testing')
|
||||
@ -113,78 +113,78 @@ class AutoloadConfig
|
||||
* ];
|
||||
*/
|
||||
$this->classmap = [
|
||||
'CodeIgniter\CodeIgniter' => BASEPATH . 'CodeIgniter.php',
|
||||
'CodeIgniter\CLI\CLI' => BASEPATH . 'CLI/CLI.php',
|
||||
'CodeIgniter\Cache\CacheFactory' => BASEPATH . 'Cache/CacheFactory.php',
|
||||
'CodeIgniter\Cache\CacheInterface' => BASEPATH . 'Cache/CacheInterface.php',
|
||||
'CodeIgniter\Cache\Handlers\DummyHandler' => BASEPATH . 'Cache/Handlers/DummyHandler.php',
|
||||
'CodeIgniter\Cache\Handlers\FileHandler' => BASEPATH . 'Cache/Handlers/FileHandler.php',
|
||||
'CodeIgniter\Cache\Handlers\MemcachedHandler' => BASEPATH . 'Cache/Handlers/MemcachedHandler.php',
|
||||
'CodeIgniter\Cache\Handlers\PredisHandler' => BASEPATH . 'Cache/Handlers/PredisHandler.php',
|
||||
'CodeIgniter\Cache\Handlers\RedisHandler' => BASEPATH . 'Cache/Handlers/RedisHandler.php',
|
||||
'CodeIgniter\Cache\Handlers\WincacheHandler' => BASEPATH . 'Cache/Handlers/WincacheHandler.php',
|
||||
'CodeIgniter\Controller' => BASEPATH . 'Controller.php',
|
||||
'CodeIgniter\Config\AutoloadConfig' => BASEPATH . 'Config/Autoload.php',
|
||||
'CodeIgniter\Config\BaseConfig' => BASEPATH . 'Config/BaseConfig.php',
|
||||
'CodeIgniter\Config\Database' => BASEPATH . 'Config/Database.php',
|
||||
'CodeIgniter\Config\Database\Connection' => BASEPATH . 'Config/Database/Connection.php',
|
||||
'CodeIgniter\Config\Database\Connection\MySQLi' => BASEPATH . 'Config/Database/Connection/MySQLi.php',
|
||||
'CodeIgniter\Config\DotEnv' => BASEPATH . 'Config/DotEnv.php',
|
||||
'CodeIgniter\Database\BaseBuilder' => BASEPATH . 'Database/BaseBuilder.php',
|
||||
'CodeIgniter\Database\BaseConnection' => BASEPATH . 'Database/BaseConnection.php',
|
||||
'CodeIgniter\Database\BaseResult' => BASEPATH . 'Database/BaseResult.php',
|
||||
'CodeIgniter\Database\Config' => BASEPATH . 'Database/Config.php',
|
||||
'CodeIgniter\Database\ConnectionInterface' => BASEPATH . 'Database/ConnectionInterface.php',
|
||||
'CodeIgniter\Database\Database' => BASEPATH . 'Database/Database.php',
|
||||
'CodeIgniter\Database\Query' => BASEPATH . 'Database/Query.php',
|
||||
'CodeIgniter\Database\QueryInterface' => BASEPATH . 'Database/QueryInterface.php',
|
||||
'CodeIgniter\Database\ResultInterface' => BASEPATH . 'Database/ResultInterface.php',
|
||||
'CodeIgniter\Database\Migration' => BASEPATH . 'Database/Migration.php',
|
||||
'CodeIgniter\Database\MigrationRunner' => BASEPATH . 'Database/MigrationRunner.php',
|
||||
'CodeIgniter\Debug\Exceptions' => BASEPATH . 'Debug/Exceptions.php',
|
||||
'CodeIgniter\Debug\Timer' => BASEPATH . 'Debug/Timer.php',
|
||||
'CodeIgniter\Debug\Iterator' => BASEPATH . 'Debug/Iterator.php',
|
||||
'CodeIgniter\Events\Events' => BASEPATH . 'Events/Events.php',
|
||||
'CodeIgniter\HTTP\CLIRequest' => BASEPATH . 'HTTP/CLIRequest.php',
|
||||
'CodeIgniter\HTTP\ContentSecurityPolicy' => BASEPATH . 'HTTP/ContentSecurityPolicy.php',
|
||||
'CodeIgniter\HTTP\CURLRequest' => BASEPATH . 'HTTP/CURLRequest.php',
|
||||
'CodeIgniter\HTTP\IncomingRequest' => BASEPATH . 'HTTP/IncomingRequest.php',
|
||||
'CodeIgniter\HTTP\Message' => BASEPATH . 'HTTP/Message.php',
|
||||
'CodeIgniter\HTTP\Negotiate' => BASEPATH . 'HTTP/Negotiate.php',
|
||||
'CodeIgniter\HTTP\Request' => BASEPATH . 'HTTP/Request.php',
|
||||
'CodeIgniter\HTTP\RequestInterface' => BASEPATH . 'HTTP/RequestInterface.php',
|
||||
'CodeIgniter\HTTP\Response' => BASEPATH . 'HTTP/Response.php',
|
||||
'CodeIgniter\HTTP\ResponseInterface' => BASEPATH . 'HTTP/ResponseInterface.php',
|
||||
'CodeIgniter\HTTP\URI' => BASEPATH . 'HTTP/URI.php',
|
||||
'CodeIgniter\Log\Logger' => BASEPATH . 'Log/Logger.php',
|
||||
'Psr\Log\AbstractLogger' => BASEPATH . 'ThirdParty/PSR/Log/AbstractLogger.php',
|
||||
'Psr\Log\InvalidArgumentException' => BASEPATH . 'ThirdParty/PSR/Log/InvalidArgumentException.php',
|
||||
'Psr\Log\LoggerAwareInterface' => BASEPATH . 'ThirdParty/PSR/Log/LoggerAwareInterface.php',
|
||||
'Psr\Log\LoggerAwareTrait' => BASEPATH . 'ThirdParty/PSR/Log/LoggerAwareTrait.php',
|
||||
'Psr\Log\LoggerInterface' => BASEPATH . 'ThirdParty/PSR/Log/LoggerInterface.php',
|
||||
'Psr\Log\LoggerTrait' => BASEPATH . 'ThirdParty/PSR/Log/LoggerTrait.php',
|
||||
'Psr\Log\LogLevel' => BASEPATH . 'ThirdParty/PSR/Log/LogLevel.php',
|
||||
'Psr\Log\NullLogger' => BASEPATH . 'ThirdParty/PSR/Log/NullLogger.php',
|
||||
'CodeIgniter\Log\Handlers\BaseHandler' => BASEPATH . 'Log/Handlers/BaseHandler.php',
|
||||
'CodeIgniter\Log\Handlers\ChromeLoggerHandler' => BASEPATH . 'Log/Handlers/ChromeLoggerHandler.php',
|
||||
'CodeIgniter\Log\Handlers\FileHandler' => BASEPATH . 'Log/Handlers/FileHandler.php',
|
||||
'CodeIgniter\Log\Handlers\HandlerInterface' => BASEPATH . 'Log/Handlers/HandlerInterface.php',
|
||||
'CodeIgniter\Router\RouteCollection' => BASEPATH . 'Router/RouteCollection.php',
|
||||
'CodeIgniter\Router\RouteCollectionInterface' => BASEPATH . 'Router/RouteCollectionInterface.php',
|
||||
'CodeIgniter\Router\Router' => BASEPATH . 'Router/Router.php',
|
||||
'CodeIgniter\Router\RouterInterface' => BASEPATH . 'Router/RouterInterface.php',
|
||||
'CodeIgniter\Security\Security' => BASEPATH . 'Security/Security.php',
|
||||
'CodeIgniter\Session\Session' => BASEPATH . 'Session/Session.php',
|
||||
'CodeIgniter\Session\SessionInterface' => BASEPATH . 'Session/SessionInterface.php',
|
||||
'CodeIgniter\Session\Handlers\BaseHandler' => BASEPATH . 'Session/Handlers/BaseHandler.php',
|
||||
'CodeIgniter\Session\Handlers\FileHandler' => BASEPATH . 'Session/Handlers/FileHandler.php',
|
||||
'CodeIgniter\Session\Handlers\MemcachedHandler' => BASEPATH . 'Session/Handlers/MemcachedHandler.php',
|
||||
'CodeIgniter\Session\Handlers\RedisHandler' => BASEPATH . 'Session/Handlers/RedisHandler.php',
|
||||
'CodeIgniter\View\RendererInterface' => BASEPATH . 'View/RendererInterface.php',
|
||||
'CodeIgniter\View\View' => BASEPATH . 'View/View.php',
|
||||
'CodeIgniter\View\Parser' => BASEPATH . 'View/Parser.php',
|
||||
'CodeIgniter\View\Cell' => BASEPATH . 'View/Cell.php',
|
||||
'Zend\Escaper\Escaper' => BASEPATH . 'ThirdParty/ZendEscaper/Escaper.php',
|
||||
'CodeIgniter\CodeIgniter' => SYSTEMPATH . 'CodeIgniter.php',
|
||||
'CodeIgniter\CLI\CLI' => SYSTEMPATH . 'CLI/CLI.php',
|
||||
'CodeIgniter\Cache\CacheFactory' => SYSTEMPATH . 'Cache/CacheFactory.php',
|
||||
'CodeIgniter\Cache\CacheInterface' => SYSTEMPATH . 'Cache/CacheInterface.php',
|
||||
'CodeIgniter\Cache\Handlers\DummyHandler' => SYSTEMPATH . 'Cache/Handlers/DummyHandler.php',
|
||||
'CodeIgniter\Cache\Handlers\FileHandler' => SYSTEMPATH . 'Cache/Handlers/FileHandler.php',
|
||||
'CodeIgniter\Cache\Handlers\MemcachedHandler' => SYSTEMPATH . 'Cache/Handlers/MemcachedHandler.php',
|
||||
'CodeIgniter\Cache\Handlers\PredisHandler' => SYSTEMPATH . 'Cache/Handlers/PredisHandler.php',
|
||||
'CodeIgniter\Cache\Handlers\RedisHandler' => SYSTEMPATH . 'Cache/Handlers/RedisHandler.php',
|
||||
'CodeIgniter\Cache\Handlers\WincacheHandler' => SYSTEMPATH . 'Cache/Handlers/WincacheHandler.php',
|
||||
'CodeIgniter\Controller' => SYSTEMPATH . 'Controller.php',
|
||||
'CodeIgniter\Config\AutoloadConfig' => SYSTEMPATH . 'Config/Autoload.php',
|
||||
'CodeIgniter\Config\BaseConfig' => SYSTEMPATH . 'Config/BaseConfig.php',
|
||||
'CodeIgniter\Config\Database' => SYSTEMPATH . 'Config/Database.php',
|
||||
'CodeIgniter\Config\Database\Connection' => SYSTEMPATH . 'Config/Database/Connection.php',
|
||||
'CodeIgniter\Config\Database\Connection\MySQLi' => SYSTEMPATH . 'Config/Database/Connection/MySQLi.php',
|
||||
'CodeIgniter\Config\DotEnv' => SYSTEMPATH . 'Config/DotEnv.php',
|
||||
'CodeIgniter\Database\BaseBuilder' => SYSTEMPATH . 'Database/BaseBuilder.php',
|
||||
'CodeIgniter\Database\BaseConnection' => SYSTEMPATH . 'Database/BaseConnection.php',
|
||||
'CodeIgniter\Database\BaseResult' => SYSTEMPATH . 'Database/BaseResult.php',
|
||||
'CodeIgniter\Database\Config' => SYSTEMPATH . 'Database/Config.php',
|
||||
'CodeIgniter\Database\ConnectionInterface' => SYSTEMPATH . 'Database/ConnectionInterface.php',
|
||||
'CodeIgniter\Database\Database' => SYSTEMPATH . 'Database/Database.php',
|
||||
'CodeIgniter\Database\Query' => SYSTEMPATH . 'Database/Query.php',
|
||||
'CodeIgniter\Database\QueryInterface' => SYSTEMPATH . 'Database/QueryInterface.php',
|
||||
'CodeIgniter\Database\ResultInterface' => SYSTEMPATH . 'Database/ResultInterface.php',
|
||||
'CodeIgniter\Database\Migration' => SYSTEMPATH . 'Database/Migration.php',
|
||||
'CodeIgniter\Database\MigrationRunner' => SYSTEMPATH . 'Database/MigrationRunner.php',
|
||||
'CodeIgniter\Debug\Exceptions' => SYSTEMPATH . 'Debug/Exceptions.php',
|
||||
'CodeIgniter\Debug\Timer' => SYSTEMPATH . 'Debug/Timer.php',
|
||||
'CodeIgniter\Debug\Iterator' => SYSTEMPATH . 'Debug/Iterator.php',
|
||||
'CodeIgniter\Events\Events' => SYSTEMPATH . 'Events/Events.php',
|
||||
'CodeIgniter\HTTP\CLIRequest' => SYSTEMPATH . 'HTTP/CLIRequest.php',
|
||||
'CodeIgniter\HTTP\ContentSecurityPolicy' => SYSTEMPATH . 'HTTP/ContentSecurityPolicy.php',
|
||||
'CodeIgniter\HTTP\CURLRequest' => SYSTEMPATH . 'HTTP/CURLRequest.php',
|
||||
'CodeIgniter\HTTP\IncomingRequest' => SYSTEMPATH . 'HTTP/IncomingRequest.php',
|
||||
'CodeIgniter\HTTP\Message' => SYSTEMPATH . 'HTTP/Message.php',
|
||||
'CodeIgniter\HTTP\Negotiate' => SYSTEMPATH . 'HTTP/Negotiate.php',
|
||||
'CodeIgniter\HTTP\Request' => SYSTEMPATH . 'HTTP/Request.php',
|
||||
'CodeIgniter\HTTP\RequestInterface' => SYSTEMPATH . 'HTTP/RequestInterface.php',
|
||||
'CodeIgniter\HTTP\Response' => SYSTEMPATH . 'HTTP/Response.php',
|
||||
'CodeIgniter\HTTP\ResponseInterface' => SYSTEMPATH . 'HTTP/ResponseInterface.php',
|
||||
'CodeIgniter\HTTP\URI' => SYSTEMPATH . 'HTTP/URI.php',
|
||||
'CodeIgniter\Log\Logger' => SYSTEMPATH . 'Log/Logger.php',
|
||||
'Psr\Log\AbstractLogger' => SYSTEMPATH . 'ThirdParty/PSR/Log/AbstractLogger.php',
|
||||
'Psr\Log\InvalidArgumentException' => SYSTEMPATH . 'ThirdParty/PSR/Log/InvalidArgumentException.php',
|
||||
'Psr\Log\LoggerAwareInterface' => SYSTEMPATH . 'ThirdParty/PSR/Log/LoggerAwareInterface.php',
|
||||
'Psr\Log\LoggerAwareTrait' => SYSTEMPATH . 'ThirdParty/PSR/Log/LoggerAwareTrait.php',
|
||||
'Psr\Log\LoggerInterface' => SYSTEMPATH . 'ThirdParty/PSR/Log/LoggerInterface.php',
|
||||
'Psr\Log\LoggerTrait' => SYSTEMPATH . 'ThirdParty/PSR/Log/LoggerTrait.php',
|
||||
'Psr\Log\LogLevel' => SYSTEMPATH . 'ThirdParty/PSR/Log/LogLevel.php',
|
||||
'Psr\Log\NullLogger' => SYSTEMPATH . 'ThirdParty/PSR/Log/NullLogger.php',
|
||||
'CodeIgniter\Log\Handlers\BaseHandler' => SYSTEMPATH . 'Log/Handlers/BaseHandler.php',
|
||||
'CodeIgniter\Log\Handlers\ChromeLoggerHandler' => SYSTEMPATH . 'Log/Handlers/ChromeLoggerHandler.php',
|
||||
'CodeIgniter\Log\Handlers\FileHandler' => SYSTEMPATH . 'Log/Handlers/FileHandler.php',
|
||||
'CodeIgniter\Log\Handlers\HandlerInterface' => SYSTEMPATH . 'Log/Handlers/HandlerInterface.php',
|
||||
'CodeIgniter\Router\RouteCollection' => SYSTEMPATH . 'Router/RouteCollection.php',
|
||||
'CodeIgniter\Router\RouteCollectionInterface' => SYSTEMPATH . 'Router/RouteCollectionInterface.php',
|
||||
'CodeIgniter\Router\Router' => SYSTEMPATH . 'Router/Router.php',
|
||||
'CodeIgniter\Router\RouterInterface' => SYSTEMPATH . 'Router/RouterInterface.php',
|
||||
'CodeIgniter\Security\Security' => SYSTEMPATH . 'Security/Security.php',
|
||||
'CodeIgniter\Session\Session' => SYSTEMPATH . 'Session/Session.php',
|
||||
'CodeIgniter\Session\SessionInterface' => SYSTEMPATH . 'Session/SessionInterface.php',
|
||||
'CodeIgniter\Session\Handlers\BaseHandler' => SYSTEMPATH . 'Session/Handlers/BaseHandler.php',
|
||||
'CodeIgniter\Session\Handlers\FileHandler' => SYSTEMPATH . 'Session/Handlers/FileHandler.php',
|
||||
'CodeIgniter\Session\Handlers\MemcachedHandler' => SYSTEMPATH . 'Session/Handlers/MemcachedHandler.php',
|
||||
'CodeIgniter\Session\Handlers\RedisHandler' => SYSTEMPATH . 'Session/Handlers/RedisHandler.php',
|
||||
'CodeIgniter\View\RendererInterface' => SYSTEMPATH . 'View/RendererInterface.php',
|
||||
'CodeIgniter\View\View' => SYSTEMPATH . 'View/View.php',
|
||||
'CodeIgniter\View\Parser' => SYSTEMPATH . 'View/Parser.php',
|
||||
'CodeIgniter\View\Cell' => SYSTEMPATH . 'View/Cell.php',
|
||||
'Zend\Escaper\Escaper' => SYSTEMPATH . 'ThirdParty/ZendEscaper/Escaper.php',
|
||||
];
|
||||
|
||||
if (isset($_SERVER['CI_ENVIRONMENT']) && $_SERVER['CI_ENVIRONMENT'] === 'testing')
|
||||
|
@ -176,7 +176,8 @@ class Exceptions
|
||||
*/
|
||||
public function errorHandler(int $severity, string $message, string $file = null, int $line = null, $context = null)
|
||||
{
|
||||
if (! (\error_reporting() & $severity)) {
|
||||
if (! (\error_reporting() & $severity))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
@ -359,9 +360,9 @@ class Exceptions
|
||||
{
|
||||
$file = 'APPPATH/' . substr($file, strlen(APPPATH));
|
||||
}
|
||||
elseif (strpos($file, BASEPATH) === 0)
|
||||
elseif (strpos($file, SYSTEMPATH) === 0)
|
||||
{
|
||||
$file = 'BASEPATH/' . substr($file, strlen(BASEPATH));
|
||||
$file = 'SYSTEMPATH/' . substr($file, strlen(SYSTEMPATH));
|
||||
}
|
||||
elseif (strpos($file, FCPATH) === 0)
|
||||
{
|
||||
|
@ -255,9 +255,9 @@ class BaseCollector
|
||||
{
|
||||
$file = 'APPPATH/' . substr($file, strlen(APPPATH));
|
||||
}
|
||||
elseif (strpos($file, BASEPATH) === 0)
|
||||
elseif (strpos($file, SYSTEMPATH) === 0)
|
||||
{
|
||||
$file = 'BASEPATH/' . substr($file, strlen(BASEPATH));
|
||||
$file = 'SYSTEMPATH/' . substr($file, strlen(SYSTEMPATH));
|
||||
}
|
||||
elseif (strpos($file, FCPATH) === 0)
|
||||
{
|
||||
|
@ -95,7 +95,7 @@ class Files extends BaseCollector
|
||||
{
|
||||
$path = $this->cleanPath($file);
|
||||
|
||||
if (strpos($path, 'BASEPATH') !== false)
|
||||
if (strpos($path, 'SYSTEMPATH') !== false)
|
||||
{
|
||||
$coreFiles[] = [
|
||||
'name' => basename($file),
|
||||
|
@ -108,7 +108,7 @@ class FileHandler extends BaseHandler implements HandlerInterface
|
||||
// Only add protection to php files
|
||||
if ($this->fileExtension === 'php')
|
||||
{
|
||||
$msg .= "<?php defined('BASEPATH') || exit('No direct script access allowed'); ?>\n\n";
|
||||
$msg .= "<?php defined('SYSTEMPATH') || exit('No direct script access allowed'); ?>\n\n";
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -508,7 +508,7 @@ class Logger implements LoggerInterface
|
||||
//--------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Cleans the paths of filenames by replacing APPPATH, BASEPATH, FCPATH
|
||||
* Cleans the paths of filenames by replacing APPPATH, SYSTEMPATH, FCPATH
|
||||
* with the actual var. i.e.
|
||||
*
|
||||
* /var/www/site/application/Controllers/Home.php
|
||||
@ -522,7 +522,7 @@ class Logger implements LoggerInterface
|
||||
protected function cleanFileNames($file)
|
||||
{
|
||||
$file = str_replace(APPPATH, 'APPPATH/', $file);
|
||||
$file = str_replace(BASEPATH, 'BASEPATH/', $file);
|
||||
$file = str_replace(SYSTEMPATH, 'SYSTEMPATH/', $file);
|
||||
$file = str_replace(FCPATH, 'FCPATH/', $file);
|
||||
|
||||
return $file;
|
||||
|
@ -220,7 +220,7 @@ class View implements RendererInterface
|
||||
if (in_array(\CodeIgniter\Debug\Toolbar\Collectors\Views::class, $toolbarCollectors))
|
||||
{
|
||||
// Clean up our path names to make them a little cleaner
|
||||
foreach (['APPPATH', 'BASEPATH', 'ROOTPATH'] as $path)
|
||||
foreach (['APPPATH', 'SYSTEMPATH', 'ROOTPATH'] as $path)
|
||||
{
|
||||
if (strpos($this->renderVars['file'], constant($path)) === 0)
|
||||
{
|
||||
|
@ -65,9 +65,9 @@ if (! defined('ROOTPATH'))
|
||||
/**
|
||||
* The path to the system directory.
|
||||
*/
|
||||
if (! defined('BASEPATH'))
|
||||
if (! defined('SYSTEMPATH'))
|
||||
{
|
||||
define('BASEPATH', realpath($paths->systemDirectory) . DIRECTORY_SEPARATOR);
|
||||
define('SYSTEMPATH', realpath($paths->systemDirectory) . DIRECTORY_SEPARATOR);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -93,7 +93,7 @@ if (! defined('TESTPATH'))
|
||||
*/
|
||||
require_once APPPATH . 'Config/Constants.php';
|
||||
|
||||
require_once BASEPATH . 'Common.php';
|
||||
require_once SYSTEMPATH . 'Common.php';
|
||||
|
||||
/*
|
||||
* ---------------------------------------------------------------
|
||||
@ -105,9 +105,9 @@ require_once BASEPATH . 'Common.php';
|
||||
* that the config files can use the path constants.
|
||||
*/
|
||||
|
||||
require_once BASEPATH . 'Autoloader/Autoloader.php';
|
||||
require_once SYSTEMPATH . 'Autoloader/Autoloader.php';
|
||||
require_once APPPATH . 'Config/Autoload.php';
|
||||
require_once BASEPATH . 'Config/BaseService.php';
|
||||
require_once SYSTEMPATH . 'Config/BaseService.php';
|
||||
require_once APPPATH . 'Config/Services.php';
|
||||
|
||||
// Use Config\Services as CodeIgniter\Services
|
||||
@ -128,7 +128,7 @@ if (is_file(COMPOSER_PATH))
|
||||
|
||||
// Load environment settings from .env files
|
||||
// into $_SERVER and $_ENV
|
||||
require_once BASEPATH . 'Config/DotEnv.php';
|
||||
require_once SYSTEMPATH . 'Config/DotEnv.php';
|
||||
|
||||
$env = new \CodeIgniter\Config\DotEnv(ROOTPATH);
|
||||
$env->load();
|
||||
|
@ -21,7 +21,7 @@ class FileLocatorTest extends \CIUnitTestCase
|
||||
$config->psr4 = [
|
||||
'App\Libraries' => '/application/somewhere',
|
||||
'App' => '/application',
|
||||
'Sys' => BASEPATH,
|
||||
'Sys' => SYSTEMPATH,
|
||||
'Blog' => '/modules/blog',
|
||||
'Tests/Support' => TESTPATH . '_support/',
|
||||
];
|
||||
@ -154,7 +154,7 @@ class FileLocatorTest extends \CIUnitTestCase
|
||||
$expected = rtrim(APPPATH, '/') . '/index.html';
|
||||
$this->assertContains($expected, $foundFiles);
|
||||
|
||||
$expected = rtrim(BASEPATH, '/') . '/index.html';
|
||||
$expected = rtrim(SYSTEMPATH, '/') . '/index.html';
|
||||
$this->assertContains($expected, $foundFiles);
|
||||
}
|
||||
|
||||
@ -197,8 +197,8 @@ class FileLocatorTest extends \CIUnitTestCase
|
||||
$expectedLin = APPPATH . 'Filters/DebugToolbar.php';
|
||||
$this->assertTrue(in_array($expectedWin, $files) || in_array($expectedLin, $files));
|
||||
|
||||
$expectedWin = BASEPATH . 'Filters\Filters.php';
|
||||
$expectedLin = BASEPATH . 'Filters/Filters.php';
|
||||
$expectedWin = SYSTEMPATH . 'Filters\Filters.php';
|
||||
$expectedLin = SYSTEMPATH . 'Filters/Filters.php';
|
||||
$this->assertTrue(in_array($expectedWin, $files) || in_array($expectedLin, $files));
|
||||
}
|
||||
|
||||
|
@ -5,30 +5,30 @@ class FileTest extends \CIUnitTestCase
|
||||
|
||||
public function testNewGoodChecked()
|
||||
{
|
||||
$path = BASEPATH . 'Common.php';
|
||||
$path = SYSTEMPATH . 'Common.php';
|
||||
$file = new File($path, true);
|
||||
$this->assertEquals($path, $file->getRealPath());
|
||||
}
|
||||
|
||||
public function testNewGoodUnchecked()
|
||||
{
|
||||
$path = BASEPATH . 'Common.php';
|
||||
$path = SYSTEMPATH . 'Common.php';
|
||||
$file = new File($path, false);
|
||||
$this->assertEquals($path, $file->getRealPath());
|
||||
}
|
||||
|
||||
public function testNewBadUnchecked()
|
||||
{
|
||||
$path = BASEPATH . 'bogus';
|
||||
$path = SYSTEMPATH . 'bogus';
|
||||
$file = new File($path, false);
|
||||
$this->assertFalse($file->getRealPath());
|
||||
}
|
||||
|
||||
public function testGuessExtension()
|
||||
{
|
||||
$file = new File(BASEPATH . 'Common.php');
|
||||
$file = new File(SYSTEMPATH . 'Common.php');
|
||||
$this->assertEquals('php', $file->guessExtension());
|
||||
$file = new File(BASEPATH . 'index.html');
|
||||
$file = new File(SYSTEMPATH . 'index.html');
|
||||
$this->assertEquals('html', $file->guessExtension());
|
||||
$file = new File(ROOTPATH . 'phpunit.xml.dist');
|
||||
$this->assertEquals('xml', $file->guessExtension());
|
||||
@ -36,28 +36,28 @@ class FileTest extends \CIUnitTestCase
|
||||
|
||||
public function testRandomName()
|
||||
{
|
||||
$file = new File(BASEPATH . 'Common.php');
|
||||
$file = new File(SYSTEMPATH . 'Common.php');
|
||||
$result1 = $file->getRandomName();
|
||||
$this->assertNotEquals($result1, $file->getRandomName());
|
||||
}
|
||||
|
||||
public function testCanAccessSplFileInfoMethods()
|
||||
{
|
||||
$file = new File(BASEPATH . 'Common.php');
|
||||
$file = new File(SYSTEMPATH . 'Common.php');
|
||||
$this->assertEquals('file', $file->getType());
|
||||
}
|
||||
|
||||
public function testGetSizeReturnsKB()
|
||||
{
|
||||
$file = new File(BASEPATH . 'Common.php');
|
||||
$size = number_format(filesize(BASEPATH . 'Common.php') / 1024, 3);
|
||||
$file = new File(SYSTEMPATH . 'Common.php');
|
||||
$size = number_format(filesize(SYSTEMPATH . 'Common.php') / 1024, 3);
|
||||
$this->assertEquals($size, $file->getSize('kb'));
|
||||
}
|
||||
|
||||
public function testGetSizeReturnsMB()
|
||||
{
|
||||
$file = new File(BASEPATH . 'Common.php');
|
||||
$size = number_format(filesize(BASEPATH . 'Common.php') / 1024 / 1024, 3);
|
||||
$file = new File(SYSTEMPATH . 'Common.php');
|
||||
$size = number_format(filesize(SYSTEMPATH . 'Common.php') / 1024 / 1024, 3);
|
||||
$this->assertEquals($size, $file->getSize('mb'));
|
||||
}
|
||||
|
||||
@ -66,7 +66,7 @@ class FileTest extends \CIUnitTestCase
|
||||
*/
|
||||
public function testThrowsExceptionIfNotAFile()
|
||||
{
|
||||
$file = new File(BASEPATH . 'Commoner.php', true);
|
||||
$file = new File(SYSTEMPATH . 'Commoner.php', true);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -152,8 +152,8 @@ class DownloadResponseTest extends \CIUnitTestCase
|
||||
|
||||
$response = new DownloadResponse('unit-test.txt', true);
|
||||
|
||||
$size = filesize(BASEPATH . 'Common.php');
|
||||
$response->setFilePath(BASEPATH . 'Common.php');
|
||||
$size = filesize(SYSTEMPATH . 'Common.php');
|
||||
$response->setFilePath(SYSTEMPATH . 'Common.php');
|
||||
$this->assertSame($size, $response->getContentLength());
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ class FileHandlerTest extends \CIUnitTestCase
|
||||
fclose($fp);
|
||||
|
||||
// did the log file get created?
|
||||
$expectedResult = "<?php defined('BASEPATH') || exit('No direct script access allowed'); ?>\n";
|
||||
$expectedResult = "<?php defined('SYSTEMPATH') || exit('No direct script access allowed'); ?>\n";
|
||||
$this->assertEquals($expectedResult, $line);
|
||||
}
|
||||
|
||||
|
@ -130,7 +130,7 @@ Our demo command might have a ``run`` method something like::
|
||||
CLI::write('PHP Version: '. CLI::color(phpversion(), 'yellow'));
|
||||
CLI::write('CI Version: '. CLI::color(CodeIgniter::CI_VERSION, 'yellow'));
|
||||
CLI::write('APPPATH: '. CLI::color(APPPATH, 'yellow'));
|
||||
CLI::write('BASEPATH: '. CLI::color(BASEPATH, 'yellow'));
|
||||
CLI::write('SYSTEMPATH: '. CLI::color(SYSTEMPATH, 'yellow'));
|
||||
CLI::write('ROOTPATH: '. CLI::color(ROOTPATH, 'yellow'));
|
||||
CLI::write('Included files: '. CLI::color(count(get_included_files()), 'yellow'));
|
||||
}
|
||||
|
@ -42,7 +42,7 @@ those classes can be found in::
|
||||
|
||||
$psr4 = [
|
||||
'App' => APPPATH,
|
||||
'CodeIgniter' => BASEPATH,
|
||||
'CodeIgniter' => SYSTEMPATH,
|
||||
];
|
||||
|
||||
The key of each row is the namespace itself. This does not need a trailing slash. If you use double-quotes
|
||||
|
@ -328,7 +328,7 @@ Core Constants
|
||||
|
||||
The path to the main application directory. Just above ``APPPATH``.
|
||||
|
||||
.. php:const:: BASEPATH
|
||||
.. php:const:: SYSTEMPATH
|
||||
|
||||
The path to the **system** directory.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user