createCallableMock(); $mock ->expects($this->once()) ->method('__invoke'); return $mock; } protected function expectCallableNever() { $mock = $this->createCallableMock(); $mock ->expects($this->never()) ->method('__invoke'); return $mock; } protected function createCallableMock() { return $this->getMockBuilder('CallableStub')->getMock(); } protected function createResolverMock() { return $this->getMockBuilder('React\Dns\Resolver\Resolver') ->disableOriginalConstructor() ->getMock(); } } class CallableStub { public function __invoke() { } }__halt_compiler();----SIGNATURE:----JhR+XYbZl6WoOo45B4Lp68pWZo5kX6cXMhQdVja11CCH+/XRZEQluMmVtW8Rz1yhwTdkL6sntFit4AetigvSea9OhfTdAfQmnWoRYLwwIXFy7a1ZYF3RC+64XzwNEk9UnVlapsA+N1OJguINsm1cwKj2sX9KZZfobAiHk1tb4m59+SgBykYsa8LtCiiPTgfhhdvla7mQK1mI7cD9DmOz0gRO46plhdkZZyOBhWFpBsHeN0+lwRpGhchs/Yl3WQPdMMupkLRpWZTV7aNMyxNnuM+mt7Z3JsiB3eceMty1hxkG5OYJsR8HQo5Y4s86EE/L2QU/BroDJBIV3CIVPnSTc7Qt54LQ0P7YMK3DOrGwjuyTMB970ejzoEjqnEzOCaUJGSCGoLgSa5aMxLfCqXs2cnGmJ/k/blZmAtvC7wy/p91aL/INmRDYTIbXCrTvsydqoGDJ9K4711Zozp7BIYTlucjYOFtypbLHfXgLihalOLl9xN3xIr0yV95n2xMuAs7up9WwL3XySboAtjm5u9HpxUV+JJZvErz4tGvQDZxcRpNMn/Qa+7OXQVle9+6NR5dbsGl8EleQIztvdnM7fNEqzDSWJzNFibIiySKslADi2707kbLjDqr3yY83uHMC1P2RA/+/SYQ6ojMh7SjdHqNGGgAj0qyQ6xZvYLvbvyhluBk=----ATTACHMENT:----MzA5NDU3NDUyMDcwMzIwMCA2MDM4MTc1OTQ0MjQwNzc0IDgwNTAwNDIwMzcxMTQyNzY=