Skip to content

Commit

Permalink
Replace JPATH_PLATFORM with _JEXEC (#40343)
Browse files Browse the repository at this point in the history
* Replace JPATH_PLATFORM with _JEXEC

* tests

* libraries
  • Loading branch information
laoneo authored May 29, 2023
1 parent 104b321 commit e2170c8
Show file tree
Hide file tree
Showing 687 changed files with 699 additions and 700 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
use Psr\Container\ContainerInterface;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
use Psr\Container\ContainerInterface;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
use Psr\Container\ContainerInterface;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
use Joomla\CMS\Extension\MVCComponent;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
use Psr\Container\ContainerInterface;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
use Joomla\CMS\Event\AbstractImmutableEvent;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
use Psr\Container\ContainerInterface;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
namespace Joomla\Component\Content\Administrator\Table;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
use Joomla\CMS\Extension\MVCComponent;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
use Psr\Container\ContainerInterface;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
use Joomla\Component\Finder\Administrator\Helper\LanguageHelper;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
use Psr\Container\ContainerInterface;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
use Psr\Container\ContainerInterface;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
use Psr\Container\ContainerInterface;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
use Joomla\Component\Menus\Administrator\Helper\MenusHelper;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
use Psr\Container\ContainerInterface;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
use Psr\Container\ContainerInterface;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
use Psr\Container\ContainerInterface;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
use Psr\Container\ContainerInterface;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
use Psr\Container\ContainerInterface;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
use Joomla\CMS\Extension\MVCComponent;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
use Psr\Container\ContainerInterface;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
use Psr\Container\ContainerInterface;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
use Joomla\CMS\Extension\MVCComponent;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
2 changes: 1 addition & 1 deletion build/build.php
Original file line number Diff line number Diff line change
Expand Up @@ -325,7 +325,7 @@ function clean_composer(string $dir)
echo "Workspace built.\n";

// Import the version class to set the version information
define('JPATH_PLATFORM', 1);
define('_JEXEC', 1);
require_once $fullpath . '/libraries/src/Version.php';

// Set version information for the build
Expand Down
4 changes: 2 additions & 2 deletions build/convert_or_die.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ function insertDefineOrDie($file, $keyword)
$lastComment = $k;
}

if (preg_match('/^[ \t\\\]*(defined).*(_JEXEC|JPATH_PLATFORM|JPATH_BASE).*/', $line, $matches)) {
if (preg_match('/^[ \t\\\]*(defined).*(_JEXEC|JPATH_BASE).*/', $line, $matches)) {
$jexecfound[$file] = $file;
unset($skipped[$file]);

Expand Down Expand Up @@ -179,7 +179,7 @@ function insertDefineOrDie($file, $keyword)
// we only test the first 200 lines for a jexec die
break;
}
if (preg_match('/^[ \t\\\]*(defined).*(_JEXEC|JPATH_PLATFORM|JPATH_BASE).*/', $line, $matches)) {
if (preg_match('/^[ \t\\\]*(defined).*(_JEXEC|JPATH_BASE).*/', $line, $matches)) {
$keyword = $matches[2];
break;
}
Expand Down
1 change: 0 additions & 1 deletion build/psr12/phpcs.joomla.report.php
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,6 @@ private function prepareProcessing($file, $phpcsFile, $line, $column, $error)

if (
strpos($fileContent, "defined('_JEXEC')") !== false
|| strpos($fileContent, "defined('JPATH_PLATFORM')") !== false
|| strpos($fileContent, "defined('JPATH_BASE')") !== false
) {
$this->preProcessing[] = [
Expand Down
2 changes: 1 addition & 1 deletion components/com_finder/src/Helper/FinderHelper.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
use Joomla\Database\ParameterType;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
2 changes: 1 addition & 1 deletion components/com_users/src/Rule/LoginUniqueFieldRule.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
use Joomla\Registry\Registry;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
2 changes: 1 addition & 1 deletion components/com_users/src/Rule/LogoutUniqueFieldRule.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
use Joomla\Registry\Registry;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
2 changes: 1 addition & 1 deletion installation/src/Service/Provider/Application.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
use Psr\Log\LoggerInterface;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
6 changes: 3 additions & 3 deletions libraries/bootstrap.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

// Import the library loader if necessary.
if (!class_exists('JLoader')) {
require_once JPATH_PLATFORM . '/loader.php';
require_once JPATH_LIBRARIES . '/loader.php';

// If JLoader still does not exist panic.
if (!class_exists('JLoader')) {
Expand Down Expand Up @@ -85,7 +85,7 @@ class_exists('\\Joomla\\CMS\\Autoload\\ClassLoader');
}

// Register the Crypto lib
JLoader::register('Crypto', JPATH_PLATFORM . '/php-encryption/Crypto.php');
JLoader::register('Crypto', JPATH_LIBRARIES . '/php-encryption/Crypto.php');

// Register the PasswordHash library.
JLoader::register('PasswordHash', JPATH_PLATFORM . '/phpass/PasswordHash.php');
JLoader::register('PasswordHash', JPATH_LIBRARIES . '/phpass/PasswordHash.php');
4 changes: 2 additions & 2 deletions libraries/cms.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@

// Import the library loader if necessary
if (!class_exists('JLoader')) {
require_once JPATH_PLATFORM . '/loader.php';
require_once JPATH_LIBRARIES . '/loader.php';
}

// Make sure that the Joomla Platform has been successfully loaded
Expand Down Expand Up @@ -77,4 +77,4 @@ class_exists('\\Joomla\\CMS\\Autoload\\ClassLoader');
}

// Register the Crypto lib
JLoader::register('Crypto', JPATH_PLATFORM . '/php-encryption/Crypto.php');
JLoader::register('Crypto', JPATH_LIBRARIES . '/php-encryption/Crypto.php');
4 changes: 2 additions & 2 deletions libraries/import.legacy.php
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@

// Import the library loader if necessary.
if (!class_exists('JLoader')) {
require_once JPATH_PLATFORM . '/loader.php';
require_once JPATH_LIBRARIES . '/loader.php';
}

// Make sure that the Joomla Loader has been successfully loaded.
Expand All @@ -52,4 +52,4 @@
JLoader::setup();

// Register the PasswordHash lib
JLoader::register('PasswordHash', JPATH_PLATFORM . '/phpass/PasswordHash.php');
JLoader::register('PasswordHash', JPATH_LIBRARIES . '/phpass/PasswordHash.php');
4 changes: 2 additions & 2 deletions libraries/import.php
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@

// Import the library loader if necessary.
if (!class_exists('JLoader')) {
require_once JPATH_PLATFORM . '/loader.php';
require_once JPATH_LIBRARIES . '/loader.php';
}

// Make sure that the Joomla Platform has been successfully loaded.
Expand All @@ -52,4 +52,4 @@
JLoader::setup();

// Register the PasswordHash lib
JLoader::register('PasswordHash', JPATH_PLATFORM . '/phpass/PasswordHash.php');
JLoader::register('PasswordHash', JPATH_LIBRARIES . '/phpass/PasswordHash.php');
2 changes: 1 addition & 1 deletion libraries/loader.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
* @phpcs:disable PSR1.Classes.ClassDeclaration.MissingNamespace
*/

defined('JPATH_PLATFORM') or die;
defined('_JEXEC') or die;

/**
* Static class to handle loading of libraries.
Expand Down
2 changes: 1 addition & 1 deletion libraries/src/Access/Access.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
use Joomla\Utilities\ArrayHelper;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
2 changes: 1 addition & 1 deletion libraries/src/Access/Exception/AuthenticationFailed.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
namespace Joomla\CMS\Access\Exception;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
2 changes: 1 addition & 1 deletion libraries/src/Access/Exception/NotAllowed.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
namespace Joomla\CMS\Access\Exception;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
2 changes: 1 addition & 1 deletion libraries/src/Access/Rule.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
namespace Joomla\CMS\Access;

// phpcs:disable PSR1.Files.SideEffects
\defined('JPATH_PLATFORM') or die;
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
Expand Down
Loading

0 comments on commit e2170c8

Please sign in to comment.