assertFalse($container->has('foo')); $this->assertEquals('CALLBACK!', $container->get('foo')); } public function testDecoratorThrowsExceptionIfCallbackIsInvalid() { $this->expectException('InvalidArgumentException'); $container = new CallbackOnMissContainer(new ArrayContainer, 'foo'); } } __halt_compiler();----SIGNATURE:----0YHGiPMRwofPUdp62ve2V0LlOQI+Lrx/TEBD8irnfF5ZTm1G+Le8KQ+qJMRJXt9nEPeKk492vaOGFikFrkU62DsqnzqhwA4DiYOXOytNkbfAfkCzBb+XEu4yYbBV/T8eGUcPvfi1IjmrhIVMFYJdmCQOgO8pazEi0NPQGzkUGgw1q71zwszxDjUZbhDjNMJ4tnCmz1dQebhGZZQSxwfgKqgWN53qC1WjEE2PmiV16/GHMifwaIyG1OrafMrrF7vKSwlovc/zSMVsLE3lmlOVQLUlxVTSdfZGBbC+rJslQIcyUiwkxqhtpPy4MZqKJlkQ3qIWDhS5XlgwWcbQp3dQvxqRWG/sG74dA6Yy6u5g1kcw/RCpWtEzbxqhpngMu3cnIby8yfo60jJ7B8/JYQ3+D7gbLPDCXIwievGI5a5uqS43aU/c5957vq3FCZoV0upfbfh6c6RoMWgfj5pZtxLv+BSVNUbUxQlNY+2xwXGFymLBPv6Kp5jliO6HZtrF6bpe+ZDYI6l6g0ehCzhsnFLdssPsF9Y2XhApsWe6VcoUxh2Ka4APJb0EcZKJMkem5tEjC8awN8vDqo4B8RE7xh5RhBZ1C6M26h/XKM9Vg3GSubkUkjGMQv6ZOEZj17To8PZ9zeqqLNxaR7GDXs1ilos3q1dpbdqIVZe2PUA2C7mafmU=----ATTACHMENT:----OTI2MTUyODU0Njg3OTc5MSA4NTA0NzQ5Mjk0Mjc4NTI4IDkyNTI0MTQxNTc3MTUwNzg=