Skip to content

Instantly share code, notes, and snippets.

@macek macek/hijack.php
Created Dec 7, 2011

Embed
What would you like to do?
Patchwork Sample
<pre>
<?php
class Loader {
static public function helper($class){
echo "including concrete5 {$class}\n";
}
}
class MyLoader {
static public function helper($class){
if($class == "captcha"){
echo "loading my super secret {$class}\n";
}
else {
Patchwork\pass();
}
}
}
$hijack = Patchwork\replace('Loader::helper', 'MyLoader::helper');
Loader::helper("captcha");
Loader::helper("foobar");
Patchwork\undo($hijack);
Loader::helper("captcha");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.