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:----B5sYVihYqVv5Or/TRFGLuvxoTb/5ZqwDb7NxTst3qo6aeSfMSLCadJKsVUctxOtnhIUKKo4NvebZz2VQ8MOj0pPZm+eLq75EhF0Efg9hi01HXYi+pPoiAHWMe7cm6RIPvps705duW8V9Pu+zxZOEzQDWUKNl5xBKtY3d5wgxRRtoJ1nFr+rnusmYKt5YKFAprkh/8TRJ8mhMvDWZ657PuoG1LHMyxra8lPLs930YWe54AT5mK8jFfQ9vgwyEKrLfQvSAV0gDxcK1UoXOtzPXid0VsJcXIPW5cw9F3ucFemBe6NsAcbkA1zTOwFEGgInYVK03/ygemCz2pDSHpm6y6omQNniwsy0yFbpxMmTkJj6QpyY50MP2N1Hq0s/N6bZUFkTxyD6/BH6UKGgVgCik9ZODzTzZ/4PKvXuKAZ484NODr24JwIYUe2VJRLOtiRRaC47bReERS0oU6caJ/RoQAEI3X3BKiOKxkzntI9nraIFcCfPMw/T9wm9jAXE2JFOZGTQ6wLQLUe+2Q8svdoJ25KxRG5wpqJI9v2qi+pfqEcvrITw6XceCE/hIY95U+k/zPR54KB5DFJtcSbiLF9TVoi9qbZhuvDN8epTDn0UQzH37qohH5eGtLSqJtw23zoNQXcLZ1IEhJ9KFCdvpDpq6icE+DFTHyz81R//h1tQFC+8=----ATTACHMENT:----NTQ4MzgxMzAwNTEzMjg5NiA3MjM1MjU4OTcyNzU1NzA5IDUxMTQwNjA2OTcwMzkyNDk=