doppel:Doppel是用于静态方法PHP模拟框架 源码
Bag2 \ Doppel Doppel是用于静态方法PHP模拟框架。 例子 <?php class Vehicle { public static function horn () { return 'Beep!' ; } } echo Vehicle :: horn (), PHP_EOL ; // Beep! $ doppel = ( new Bag2 \ Doppel \ Factory )-> create (); $ doppel -> add ( 'Vehicle::horn' )-> andReturn ( 'Boo!' ); echo Vehicle :: horn (), PHP_EOL ; // Boo! $ doppel -> finalize (); echo Vehicle :: horn (), PHP_EOL ; // Be
用户评论