Skip to content
Snippets Groups Projects
Commit f8fad5fe authored by catch's avatar catch
Browse files

Issue #3324540 by alexpott, longwave: PHPCS fails on Drupal 10 & 9

parent c74514d7
No related branches found
No related tags found
34 merge requests!7452Issue #1797438. HTML5 validation is preventing form submit and not fully...,!54479.5.x SF update,!5014Issue #3071143: Table Render Array Example Is Incorrect,!4868Issue #1428520: Improve menu parent link selection,!4289Issue #1344552 by marcingy, Niklas Fiekas, Ravi.J, aleevas, Eduardo Morales...,!4114Issue #2707291: Disable body-level scrolling when a dialog is open as a modal,!4100Issue #3249600: Add support for PHP 8.1 Enums as allowed values for list_* data types,!3630Issue #2815301 by Chi, DanielVeza, kostyashupenko, smustgrave: Allow to create...,!3600Issue #3344629: Passing null to parameter #1 ($haystack) of type string is deprecated,!3291Issue #3336463: Rewrite rules for gzipped CSS and JavaScript aggregates never match,!3102Issue #3164428 by DonAtt, longwave, sahil.goyal, Anchal_gupta, alexpott: Use...,!2378Issue #2875033: Optimize joins and table selection in SQL entity query implementation,!2334Issue #3228209: Add hasRole() method to AccountInterface,!2074Issue #2707689: NodeForm::actions() checks for delete access on new entities,!2062Issue #3246454: Add weekly granularity to views date sort,!1591Issue #3199697: Add JSON:API Translation experimental module,!1484Exposed filters get values from URL when Ajax is on,!1255Issue #3238922: Refactor (if feasible) uses of the jQuery serialize function to use vanillaJS,!1162Issue #3100350: Unable to save '/' root path alias,!1105Issue #3025039: New non translatable field on translatable content throws error,!1073issue #3191727: Focus states on mobile second level navigation items fixed,!10223132456: Fix issue where views instances are emptied before an ajax request is complete,!957Added throwing of InvalidPluginDefinitionException from getDefinition().,!925Issue #2339235: Remove taxonomy hard dependency on node module,!877Issue #2708101: Default value for link text is not saved,!872Draft: Issue #3221319: Race condition when creating menu links and editing content deletes menu links,!844Resolve #3036010 "Updaters",!712Issue #2909128: Autocomplete intermittent on Chrome Android,!617Issue #3043725: Provide a Entity Handler for user cancelation,!579Issue #2230909: Simple decimals fail to pass validation,!560Move callback classRemove outside of the loop,!555Issue #3202493,!485Sets the autocomplete attribute for username/password input field on login form.,!30Issue #3182188: Updates composer usage to point at ./vendor/bin/composer
...@@ -633,7 +633,7 @@ function drupal_install_system($install_state) { ...@@ -633,7 +633,7 @@ function drupal_install_system($install_state) {
// its dependencies, and here the dependencies will be installed as well. // its dependencies, and here the dependencies will be installed as well.
if ($provider !== 'core') { if ($provider !== 'core') {
$autoload = $connection->getConnectionOptions()['autoload'] ?? ''; $autoload = $connection->getConnectionOptions()['autoload'] ?? '';
if (strpos($autoload, 'src/Driver/Database/') !== FALSE) { if (str_contains($autoload, 'src/Driver/Database/')) {
$kernel->getContainer()->get('module_installer')->install([$provider], TRUE); $kernel->getContainer()->get('module_installer')->install([$provider], TRUE);
} }
} }
......
...@@ -161,9 +161,7 @@ public function provider(): array { ...@@ -161,9 +161,7 @@ public function provider(): array {
'filter_html' => $filter_html_is_enabled, 'filter_html' => $filter_html_is_enabled,
'image uploads' => $image_uploads_enabled, 'image uploads' => $image_uploads_enabled,
'sourceEditing already enabled' => $source_editing_already_enabled, 'sourceEditing already enabled' => $source_editing_already_enabled,
'expected sourceEditing additions' => $image_uploads_enabled 'expected sourceEditing additions' => $image_uploads_enabled ? [] : ['<img data-entity-uuid data-entity-type>'],
? []
: ['<img data-entity-uuid data-entity-type>'],
]; ];
} }
} }
......
...@@ -1060,7 +1060,7 @@ function _locale_refresh_translations($langcodes, $lids = []) { ...@@ -1060,7 +1060,7 @@ function _locale_refresh_translations($langcodes, $lids = []) {
if (!empty($langcodes)) { if (!empty($langcodes)) {
// Update javascript translations if any of the strings has a javascript // Update javascript translations if any of the strings has a javascript
// location, or if no string ids were provided, update all languages. // location, or if no string ids were provided, update all languages.
if (empty($lids) || ($strings = \Drupal::service('locale.storage')->getStrings(['lid' => $lids, 'type' => 'javascript']))) { if (empty($lids) || !empty(\Drupal::service('locale.storage')->getStrings(['lid' => $lids, 'type' => 'javascript']))) {
array_map('_locale_invalidate_js', $langcodes); array_map('_locale_invalidate_js', $langcodes);
} }
} }
......
...@@ -239,8 +239,8 @@ ...@@ -239,8 +239,8 @@
printf -- '-%.0s' {1..100} printf -- '-%.0s' {1..100}
printf "\n" printf "\n"
# When the file core/phpcs.xml.dist has been changed, then PHPCS must check all files. # Run PHPCS on all files on DrupalCI or when phpcs files are changed.
if [[ $PHPCS_XML_DIST_FILE_CHANGED == "1" ]]; then if [[ $PHPCS_XML_DIST_FILE_CHANGED == "1" ]] || [[ "$DRUPALCI" == "1" ]]; then
# Test all files with phpcs rules. # Test all files with phpcs rules.
vendor/bin/phpcs -ps --parallel=$(nproc) --standard="$TOP_LEVEL/core/phpcs.xml.dist" vendor/bin/phpcs -ps --parallel=$(nproc) --standard="$TOP_LEVEL/core/phpcs.xml.dist"
PHPCS=$? PHPCS=$?
...@@ -351,7 +351,7 @@ ...@@ -351,7 +351,7 @@
############################################################################ ############################################################################
### PHP AND YAML FILES ### PHP AND YAML FILES
############################################################################ ############################################################################
if [[ -f "$TOP_LEVEL/$FILE" ]] && [[ $FILE =~ \.(inc|install|module|php|profile|test|theme|yml)$ ]] && [[ $PHPCS_XML_DIST_FILE_CHANGED == "0" ]]; then if [[ -f "$TOP_LEVEL/$FILE" ]] && [[ $FILE =~ \.(inc|install|module|php|profile|test|theme|yml)$ ]] && [[ $PHPCS_XML_DIST_FILE_CHANGED == "0" ]] && [[ "$DRUPALCI" == "0" ]]; then
# Test files with phpcs rules. # Test files with phpcs rules.
vendor/bin/phpcs "$TOP_LEVEL/$FILE" --standard="$TOP_LEVEL/core/phpcs.xml.dist" vendor/bin/phpcs "$TOP_LEVEL/$FILE" --standard="$TOP_LEVEL/core/phpcs.xml.dist"
PHPCS=$? PHPCS=$?
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment