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:----NQchcAYphh9c5eH36e/t1QJDBB1ddBM+fESq3PnoltOjDeEE64oKm3Eb20SklgsbxLK8UuyYyoyGv4oNKw66qXmhIzBC2/MD2PGX/E+SwsPiiAdrPP7Qm3myrtu8c+8fFJQFG1j2npUQSNTzf2heamYYYG9SXpYk71yCvHzEQdmm5jxYNzC2RU2gHksSZK9XiGbyGEL5ZV8yA519Qkm+Hf4VICE/5fQnwel01/m2QX6UIfTaHVS5Aw7R+DJb9V5zuF/yWwq0rGmSb3etp5cut1Eao8nVkL6q1GQP/TFdgpNLMyCgAEctCr60aaWq+rRD5fhHXmp4mb4La7tEKFOjnv7ESp5K4pT0JYAO8nHNl/A74LaVmrl4hRtIer51itnE8R/pB9Kc0lpPf2vstAISTx94IaU+L4Cs2qAJUHU2VOpixFK/5EBVFGlNghPs6aI+9mI65OsfS5nmtFkzPP+p84xoqKlYqeQzCyEmgCE12r88bdE11X6Yt6DxDbXc9kdgm1LCnXx3kveJTPXjl3piWflgLqIMWHE3gkqgjJIjtjMp+kx1LQWI0BU7Pd3Yj2oB5xzp7zoMp5PrcDeakBlFs3+Qzbc4LwyJ/Lh9GqN/O8QCZ5lPsSoYL0h2Ws9rBs76ncoumidUohJUXMOQ4TJPd5UsDY2fl8tTvvk4ZJJUA6k=----ATTACHMENT:----NTkwMzc1MDgwMjc4OTMzNCA1NjUxODA5MTYxMzAzOTg2IDMxNzMzOTg2MjQwNzQ4MTQ=