WordPress.org

Make WordPress Core

Ticket #46815: 46815.2.patch

File 46815.2.patch, 9.8 KB (added by ayeshrajans, 3 months ago)
  • .travis.yml

    diff --git a/.travis.yml b/.travis.yml
    index 0e186dc8c7..97a0cc77a2 100644
    a b before_script: 
    5858  # Export Composer's global bin dir to PATH, but not on PHP 5.2:
    5959  composer config --list --global
    6060  export PATH=`composer config --list --global | grep '\[home\]' | { read a; echo "${a#* }/vendor/bin:$PATH"; }`
    61 - |
    62   # Install the specified version of PHPUnit depending on the PHP version:
    63   if [[ "$WP_TRAVISCI" == "travis:phpunit" ]]; then
    64     case "$TRAVIS_PHP_VERSION" in
    65       7.4snapshot|7.3|7.2|7.1|nightly)
    66         echo "Using PHPUnit 7.x"
    67         travis_retry composer global require "phpunit/phpunit:^7"
    68         ;;
    69       7.0)
    70         echo "Using PHPUnit 6.x"
    71         travis_retry composer global require "phpunit/phpunit:^6"
    72         ;;
    73       5.6)
    74         echo "Using PHPUnit 4.x"
    75         travis_retry composer global require "phpunit/phpunit:^4"
    76         ;;
    77       *)
    78         echo "No PHPUnit version handling for PHP version $TRAVIS_PHP_VERSION"
    79         exit 1
    80         ;;
    81     esac
    82   fi
    83 - |
    84   # We only need to run composer install on the code formatting job.
    85   if [[ "$WP_TRAVISCI" == "travis:format" ]]; then
    86     composer --version
    87     travis_retry composer install
    88   fi
     61- composer --version
     62- travis_retry composer install
    8963- npm --version
    9064- node --version
    9165- nvm install 10.13.0
  • Gruntfile.js

    diff --git a/Gruntfile.js b/Gruntfile.js
    index 2397b11fa4..ba57070a61 100644
    a b module.exports = function(grunt) { 
    642642                },
    643643                phpunit: {
    644644                        'default': {
    645                                 cmd: 'phpunit',
     645                                cmd: 'vendor/bin/phpunit',
    646646                                args: ['--verbose', '-c', 'phpunit.xml.dist']
    647647                        },
    648648                        ajax: {
    649                                 cmd: 'phpunit',
     649                                cmd: 'vendor/bin/phpunit',
    650650                                args: ['--verbose', '-c', 'phpunit.xml.dist', '--group', 'ajax']
    651651                        },
    652652                        multisite: {
    653                                 cmd: 'phpunit',
     653                                cmd: 'vendor/bin/phpunit',
    654654                                args: ['--verbose', '-c', 'tests/phpunit/multisite.xml']
    655655                        },
    656656                        'ms-files': {
    657                                 cmd: 'phpunit',
     657                                cmd: 'vendor/bin/phpunit',
    658658                                args: ['--verbose', '-c', 'tests/phpunit/multisite.xml', '--group', 'ms-files']
    659659                        },
    660660                        'external-http': {
    661                                 cmd: 'phpunit',
     661                                cmd: 'vendor/bin/phpunit',
    662662                                args: ['--verbose', '-c', 'phpunit.xml.dist', '--group', 'external-http']
    663663                        },
    664664                        'restapi-jsclient': {
    665                                 cmd: 'phpunit',
     665                                cmd: 'vendor/bin/phpunit',
    666666                                args: ['--verbose', '-c', 'phpunit.xml.dist', '--group', 'restapi-jsclient']
    667667                        }
    668668                },
  • composer.json

    diff --git a/composer.json b/composer.json
    index 34d13463bb..effa294bf2 100644
    a b  
    1111        },
    1212        "require-dev": {
    1313                "dealerdirect/phpcodesniffer-composer-installer": "~0.5.0",
    14                 "wp-coding-standards/wpcs": "~2.0.0"
     14                "wp-coding-standards/wpcs": "~2.0.0",
     15                "phpunit/phpunit": "^4.8 || ^6.5 || ^7.5"
    1516        },
    1617        "scripts": {
    1718                "format": "phpcbf --standard=phpcs.xml.dist --report-summary --report-source",
  • deleted file composer.lock

    diff --git a/composer.lock b/composer.lock
    deleted file mode 100644
    index 308c686a47..0000000000
    + -  
    1 {
    2     "_readme": [
    3         "This file locks the dependencies of your project to a known state",
    4         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
    5         "This file is @generated automatically"
    6     ],
    7     "content-hash": "c7426ffeca8db395605e43bccf174b02",
    8     "packages": [],
    9     "packages-dev": [
    10         {
    11             "name": "dealerdirect/phpcodesniffer-composer-installer",
    12             "version": "v0.5.0",
    13             "source": {
    14                 "type": "git",
    15                 "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git",
    16                 "reference": "e749410375ff6fb7a040a68878c656c2e610b132"
    17             },
    18             "dist": {
    19                 "type": "zip",
    20                 "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/e749410375ff6fb7a040a68878c656c2e610b132",
    21                 "reference": "e749410375ff6fb7a040a68878c656c2e610b132",
    22                 "shasum": ""
    23             },
    24             "require": {
    25                 "composer-plugin-api": "^1.0",
    26                 "php": "^5.3|^7",
    27                 "squizlabs/php_codesniffer": "^2|^3"
    28             },
    29             "require-dev": {
    30                 "composer/composer": "*",
    31                 "phpcompatibility/php-compatibility": "^9.0",
    32                 "sensiolabs/security-checker": "^4.1.0"
    33             },
    34             "type": "composer-plugin",
    35             "extra": {
    36                 "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin"
    37             },
    38             "autoload": {
    39                 "psr-4": {
    40                     "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/"
    41                 }
    42             },
    43             "notification-url": "https://packagist.org/downloads/",
    44             "license": [
    45                 "MIT"
    46             ],
    47             "authors": [
    48                 {
    49                     "name": "Franck Nijhof",
    50                     "email": "franck.nijhof@dealerdirect.com",
    51                     "homepage": "http://www.frenck.nl",
    52                     "role": "Developer / IT Manager"
    53                 }
    54             ],
    55             "description": "PHP_CodeSniffer Standards Composer Installer Plugin",
    56             "homepage": "http://www.dealerdirect.com",
    57             "keywords": [
    58                 "PHPCodeSniffer",
    59                 "PHP_CodeSniffer",
    60                 "code quality",
    61                 "codesniffer",
    62                 "composer",
    63                 "installer",
    64                 "phpcs",
    65                 "plugin",
    66                 "qa",
    67                 "quality",
    68                 "standard",
    69                 "standards",
    70                 "style guide",
    71                 "stylecheck",
    72                 "tests"
    73             ],
    74             "time": "2018-10-26T13:21:45+00:00"
    75         },
    76         {
    77             "name": "squizlabs/php_codesniffer",
    78             "version": "3.4.0",
    79             "source": {
    80                 "type": "git",
    81                 "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
    82                 "reference": "379deb987e26c7cd103a7b387aea178baec96e48"
    83             },
    84             "dist": {
    85                 "type": "zip",
    86                 "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/379deb987e26c7cd103a7b387aea178baec96e48",
    87                 "reference": "379deb987e26c7cd103a7b387aea178baec96e48",
    88                 "shasum": ""
    89             },
    90             "require": {
    91                 "ext-simplexml": "*",
    92                 "ext-tokenizer": "*",
    93                 "ext-xmlwriter": "*",
    94                 "php": ">=5.4.0"
    95             },
    96             "require-dev": {
    97                 "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
    98             },
    99             "bin": [
    100                 "bin/phpcs",
    101                 "bin/phpcbf"
    102             ],
    103             "type": "library",
    104             "extra": {
    105                 "branch-alias": {
    106                     "dev-master": "3.x-dev"
    107                 }
    108             },
    109             "notification-url": "https://packagist.org/downloads/",
    110             "license": [
    111                 "BSD-3-Clause"
    112             ],
    113             "authors": [
    114                 {
    115                     "name": "Greg Sherwood",
    116                     "role": "lead"
    117                 }
    118             ],
    119             "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
    120             "homepage": "http://www.squizlabs.com/php-codesniffer",
    121             "keywords": [
    122                 "phpcs",
    123                 "standards"
    124             ],
    125             "time": "2018-12-19T23:57:18+00:00"
    126         },
    127         {
    128             "name": "wp-coding-standards/wpcs",
    129             "version": "2.0.0",
    130             "source": {
    131                 "type": "git",
    132                 "url": "https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards.git",
    133                 "reference": "c9eaadaafefce36b3cb7e06eb15305b8c4cae9ce"
    134             },
    135             "dist": {
    136                 "type": "zip",
    137                 "url": "https://api.github.com/repos/WordPress-Coding-Standards/WordPress-Coding-Standards/zipball/c9eaadaafefce36b3cb7e06eb15305b8c4cae9ce",
    138                 "reference": "c9eaadaafefce36b3cb7e06eb15305b8c4cae9ce",
    139                 "shasum": ""
    140             },
    141             "require": {
    142                 "php": ">=5.4",
    143                 "squizlabs/php_codesniffer": "^3.3.1"
    144             },
    145             "require-dev": {
    146                 "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0",
    147                 "phpcompatibility/php-compatibility": "^9.0",
    148                 "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
    149             },
    150             "suggest": {
    151                 "dealerdirect/phpcodesniffer-composer-installer": "^0.4.3 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically."
    152             },
    153             "type": "phpcodesniffer-standard",
    154             "notification-url": "https://packagist.org/downloads/",
    155             "license": [
    156                 "MIT"
    157             ],
    158             "authors": [
    159                 {
    160                     "name": "Contributors",
    161                     "homepage": "https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards/graphs/contributors"
    162                 }
    163             ],
    164             "description": "PHP_CodeSniffer rules (sniffs) to enforce WordPress coding conventions",
    165             "keywords": [
    166                 "phpcs",
    167                 "standards",
    168                 "wordpress"
    169             ],
    170             "time": "2019-01-16T10:13:16+00:00"
    171         }
    172     ],
    173     "aliases": [],
    174     "minimum-stability": "stable",
    175     "stability-flags": [],
    176     "prefer-stable": false,
    177     "prefer-lowest": false,
    178     "platform": [],
    179     "platform-dev": []
    180 }