Merge 'minor-next' into 'major-next'

Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/11924942897
This commit is contained in:
pmmp-restrictedactions-bot[bot] 2024-11-20 01:27:32 +00:00
commit 820e2d4a2f
2 changed files with 7 additions and 7 deletions

View File

@ -7,13 +7,13 @@ assignees: ''
--- ---
<!--- tell us what you want --> <!--- Describe the problem you want to solve -->
## Description ## Problem description
<!--- explain why you want this and why it's a good idea --> <!--- Describe what changes you want to make to solve this problem -->
## Justification ## Proposed solution
<!--- (optional) describe alternative methods you've explored to achieve your goal --> <!--- (optional) describe alternative methods you've explored to achieve your goal -->
## Alternative methods ## Alternative solutions that don't require API changes

View File

@ -80,7 +80,7 @@ use function preg_match_all;
use function preg_replace; use function preg_replace;
use function shell_exec; use function shell_exec;
use function spl_object_id; use function spl_object_id;
use function str_ends_with; use function str_contains;
use function str_pad; use function str_pad;
use function str_split; use function str_split;
use function str_starts_with; use function str_starts_with;
@ -121,7 +121,7 @@ final class Utils{
*/ */
public static function getNiceClosureName(\Closure $closure) : string{ public static function getNiceClosureName(\Closure $closure) : string{
$func = new \ReflectionFunction($closure); $func = new \ReflectionFunction($closure);
if(!str_ends_with($func->getName(), '{closure}')){ if(!str_contains($func->getName(), '{closure')){
//closure wraps a named function, can be done with reflection or fromCallable() //closure wraps a named function, can be done with reflection or fromCallable()
//isClosure() is useless here because it just tells us if $func is reflecting a Closure object //isClosure() is useless here because it just tells us if $func is reflecting a Closure object