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:----AD+g4EkY+e4Slvu5q7x3MKPYkF/NBnfURhyA+52biK0GkI/V86MtLQpvW4aUWL3CvTApwnbRr/imdR7NG3UzlS/fXKJnhlpvqsO8G6lnbKw3gi9jEzUSC1EYB2BBSILKx510zlN1WvPoa7zAaEKGWtFNthoukGKKvDCJiGJh+llB4DRr4AjTDIrJlb6UHCV+xHNLVk5ZtFMryyeZutKOpgICmsmdBUSMTqkIh9V7FDUXhTPh11W7dJffH4kn/Gibd0E504RCkZ2+lN7JyupZZIRjm/ZqQ9NpUgsVPjAM2eHLOcR8LwODPDIDZkWtpydcEnszT2nIv4dIs4WIbatxl98KQW1hOJwQfFrLOoK1PjW+XGllwifdWpOBIWlpyJdRR7HivTE/rk9MdkaPK7+ACYH9oxMnBNGEr80827PdyxCb98nrpzdSiNj7JdfLxBAV+Ip0D65hCAOG9wKHE+Hq6LwA8HKGICvDXt2lMoYj8O3+7PPLhkQOm9UFza0nGgJ2oe9BIvr+sLbSMlkGGz7PmPWNq/kQpnS34cJtwqgwZd3jTeW4w3oaJJjrgSCeZZ92PFR0TaRpBcRNHShQgvIUy2JkEeWfHKvChKvAEx/JIRLdaa971Dl5uQZdWbzjVrUJ17Rv8IHku2jYhUcREeBP4zhbudYkAT1ZfR6EctuDQYA=----ATTACHMENT:----MzQ1OTk2MjIxMTM2Mzc0NCAzNDk5NjkwODA2MzEwMTQyIDE4MzEwNjg0Mzc5NDU0OA==