Last active

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist
View gist:4443113
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
<?php
require __DIR__ . "/path/to/Patchwork.php";
use Patchwork\Preprocessor as pp;
pp\attach(array(function(pp\Source $s)
{
$needle = "var_dump"; # The function to replace
$replacement = "customDump"; # The replacement
foreach ($s->findAll(T_STRING) as $offset) {
if ($s->tokens[$offset][pp\Source::STRING_OFFSET] === $needle) {
$s->splice($replacement, $offset, 1);
}
}
}));
require __DIR__ . "/your_code.php";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.