* * @\TippingCanoe\MockingJay\Annotations\IgnoreMock() * @var int */ public $elit; public function generateAmit() { return "AMIT!"; } } /** * Class Bar * If a class is annotated with `Whitelist`, only the properties specifically annotated with `Mock` will be included. * * @\TippingCanoe\MockingJay\Annotations\Whitelist() */ class Bar { /** * @var boolean */ public $lorem; /** * @\TippingCanoe\MockingJay\Annotations\Mock() * @var string */ public $ipsum; } // Mock an instance of `Foo` and dump it out. var_dump(\TippingCanoe\MockingJay\MockingJay::mock("Foo"));