Skip to content

Commit 94b99bd

Browse files
westonruterpierlon
andauthored
Use static closures
Co-Authored-By: Pierre Gordon <[email protected]>
1 parent 6059817 commit 94b99bd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

includes/validation/class-amp-validation-manager.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1462,12 +1462,12 @@ public static function wrap_hook_callbacks( $hook ) {
14621462
);
14631463

14641464
if ( 1 === $passed_by_ref ) {
1465-
$callback['function'] = function( &$first, ...$other_args ) use ( &$callback, $wrapped_callback, $original_function ) {
1465+
$callback['function'] = static function( &$first, ...$other_args ) use ( &$callback, $wrapped_callback, $original_function ) {
14661466
$callback['function'] = $original_function; // Restore original.
14671467
return $wrapped_callback->invoke_with_first_ref_arg( $first, ...$other_args );
14681468
};
14691469
} else {
1470-
$callback['function'] = function( ...$args ) use ( &$callback, $wrapped_callback, $original_function ) {
1470+
$callback['function'] = static function( ...$args ) use ( &$callback, $wrapped_callback, $original_function ) {
14711471
$callback['function'] = $original_function; // Restore original.
14721472
return $wrapped_callback( ...$args );
14731473
};

0 commit comments

Comments
 (0)