Pinned
3,944 contributions in the last year
Less
More
Contribution activity
August 2021
Created 161 commits in 25 repositories
Created 6 repositories
- jrfnl/Reflection PHP
- jrfnl/sodium_compat PHP
- jrfnl/mustache.php PHP
- jrfnl/phpDocumentor-coding-standard Dockerfile
- jrfnl/iter PHP
- jrfnl/setup-php TypeScript
Created a pull request in phpDocumentor/ReflectionDocBlock that received 16 comments
Psalm: switch from Phive to Composer + fix (most) issues
Psalm: switch from Phive to Composer This switches the installation method for Psalm from Phive to Composer, while still using a Phar file for runn…
+80
−15
•
16
comments
Opened 130 other pull requests in 27 repositories
WordPress/wordpress-develop
13
closed
9
open
- WP_Media_List_Table::prepare_items(): fix PHP warning (Trac 53949)
- PHP 8.1: add input validation to the _set_cron_array() function (Trac 53635)
- Cron: fix bug in wp_schedule_single_event()
-
WP 5.8 Backport: Introduce function
wp_readonly()
(Trac 53858) - WP 5.1 and lower: backport select changes to the test suite
- WP 5.2 - 5.8: backport select changes to the test suite
- Tests/bootstrap: further improvements to messages about Polyfills (Trac 46149)
- PHP 8.1: various files / fix handling of null (Trac 53635)
- PHP 8.1: WP::parse_request() - fix handling of null (Trac 53635)
- PHP 8.1: wp_schedule_event(): fix deprecation notice (Trac 53635)
- PHP 8.1: download_url() - fix handling of null (Trac 53635)
- PHP 8.1: validate_file(): prevent "passing null to non-nullable" notice
- Tests bootstrap: make the polyfills loading more flexible (Trac 46149)
- PHP 8.1: strftime() is deprecated (Trac 53897)
- [WIP] wp parse args(): expand tests (Trac 53363)
- PHP 8.1: wp_parse_str() - fix handling of null (Trac 53635)
- PHP 8.1: syntax error due to new 'readonly' property + tests (Trac 53858)
- [WIP] PHP 8.1: convert_invalid_entities() - fix handling of null (Trac 53635)
- Build/Tests: enable testing against PHP 8.1 (Trac 53891)
- CS: use static closures (Trac 53359)
- Build/Tests: make the tests compatible with phpunit 8 and 9 (Trac 46149)
- Build/Tests: modernize assertions used in PHPUnit using PHPUnit Polyfills (trac 46149)
phpDocumentor/ReflectionDocBlock
12
merged
1
open
- PHPCS ruleset: remove an outdated exclusion
- Phive: upgrade used version of PHPUnit
- CS update after upstream changes
- GH Actions: fail the build if a test run fails
-
Composer: fix
autoload-dev
directive - DocBlock/Tags/Source: remove redundant code
-
Tests: fix missing
@covers
tag - Tests: mark test without assertions as such
- Docblock/Tags/Author: fix typo in method docblock
- GH Actions: simplify Composer caching
- GH Actions: allow for manually triggering a workflow
- Tests: fix incorrect namespace
- Tests: fix typo in test method name
composer/composer
1
open
7
merged
2
closed
- ClassMapGenerator: stabilize the heredoc/nowdoc stripping
- PHPUnit: move environment variable into PHPUnit config file
- PHP 8.1/LibraryInstallerTest: add missing mock expectation
- PHP 8.1: prevent a "null to non-nullable" deprecation notice [3]
- PHP 8.1: prevent a "null to non-nullable" deprecation notice [2] (test only fix)
- Rule::getRequiredPackage(): always return a string
- PHP 8.1: prevent a "null to non-nullable" deprecation notice [1]
- ClassMapGenerator: fix two bugs (long heredocs + markers in text)
- PHP 8.1: fix more return type deprecation warnings
- PHP 8.1: fix deprecation warnings about incorrect default values
phpDocumentor/phpDocumentor
1
closed
8
merged
- GH Actions: don't include dev dependencies in PHAR
- CS update after upstream changes
- PHP 8.1: fix various deprecation warnings
- Phive: upgrade used version of PHPUnit
- Tests: fix an incorrect namespace
- GH Actions: selectively disable running of workflows on forks
- GH Actions: ubuntu-16.04 is no longer supported
- GH Actions: simplify Composer caching
- GH Actions: allow for manually triggering a workflow
phpDocumentor/ReflectionCommon
9
merged
- CS update after upstream changes
- Phive: upgrade used version of PHPUnit
- GH Actions: start testing against PHP 8.1
- GH Actions: fail the build if a test run fails
- Psalm: switch from Phive to Composer
-
Tests: add missing
@covers
tag - Phive: upgrade to use latest version of Phive
- GH Actions: simplify Composer caching
- GH Actions: allow for manually triggering a workflow
antecedent/patchwork
8
merged
- GH Actions: ensure zend assertions is enabled
- GH Actions: fix tests not running on PHP 8.1 and other tweaks
- PHP 8.1: fix tests for trait method replacement
- PHP 8.1: fix implicit float conversion
- PHP 8.1: fix "passing null to non-nullable" [2]
- PHP 8.1: fix "passing null to non-nullable" [1]
- gitignore: prevent committing composer.lock
- gitattributes: update export-ignore list
simplepie/simplepie
7
merged
- Tests: use the correct parameter order
- GH Actions: don't allow builds to fail on PHP 8.0 or 8.1
- Tests: use strict assertions
- CacheTest: handle different exceptions PHP cross-version
- Tests: PHPUnit cross-version compatibility
- PHP 8.1: fix "passing null to non-nullable" deprecation notice
- CI: switch to GH Actions
phpDocumentor/TypeResolver
6
merged
WordPress/Requests
5
merged
WordPress/wpdev-docker-images
5
merged
Yoast/PHPUnit-Polyfills
5
merged
phpDocumentor/coding-standard
5
merged
wp-cli/scaffold-command
1
closed
2
merged
1
open
nikic/iter
4
merged
JamesHeinrich/getID3
3
merged
Yoast/clicky
2
merged
phpDocumentor/Reflection
2
merged
paragonie/sodium_compat
2
merged
squizlabs/PHP_CodeSniffer
1
open
PHPCSStandards/PHPCSExtra
1
open
Brain-WP/BrainMonkey
1
merged
Yoast/wp-test-utils
1
merged
paragonie/random_compat
1
merged
Yoast/yoastcs
1
merged
Automattic/VIP-Coding-Standards
1
merged
2
repositories not shown
Reviewed 31 pull requests in 15 repositories
WordPress/wordpress-develop
14 pull requests
- Cron: fix bug in wp_schedule_single_event()
- WP_Media_List_Table::prepare_items(): fix PHP warning (Trac 53949)
- PHP 8.1: add input validation to the _set_cron_array() function (Trac 53635)
- #53927 Add test for _get_cron_array() and _set_cron_array()
- PHP 8.1: wp_schedule_event(): fix deprecation notice (Trac 53635)
- WP 5.2 - 5.8: backport select changes to the test suite
- #53910
- Tests bootstrap: make the polyfills loading more flexible (Trac 46149)
-
Test
continue-on-error
- phpunit test for wp_nonce_ays AND UPDATE CODE for wp_die_handler to p…
- [PHP 8.1] MySQLi error reporting value changes
- Various CS fixes (Trac 53359)
-
#53746 Tidy up the
tearDown()
methods - Remove composer.lock file (Trac 47381)
composer/composer
3 pull requests
phpDocumentor/ReflectionDocBlock
2 pull requests
WordPress/Requests
1 pull request
php-parallel-lint/PHP-Parallel-Lint
1 pull request
simplepie/simplepie
1 pull request
squizlabs/PHP_CodeSniffer
1 pull request
WordPress/wpcs-docs
1 pull request
WordPress/wpdev-docker-images
1 pull request
wp-cli/scaffold-command
1 pull request
phpDocumentor/coding-standard
1 pull request
Automattic/VIP-Coding-Standards
1 pull request
Yoast/yoastcs
1 pull request
nikic/iter
1 pull request
shivammathur/setup-php
1 pull request
Created an issue in composer/composer that received 14 comments
Bug: long heredoc causes missing classes in classmap generation
The following deprecation notice shows during the generation of an optimized classmap on PHP 8.1:
Deprecation Notice: preg_replace(): Passing null …
14
comments