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:----nuIEcvENuS9UlGLnxr9+V7kOajEn23VWQiOf+j+sieSw3WoGJIU/RYEn0RTCtQ71U9IXHXA6o2j3bAjoU2833n6zb8gtsP4131nTInegMMyBCo6E+iJHNofoPeQz49JMPP3pfxRIf2Yd9o+6skIMYfTgYHMgAuTXBVuVEC4c6umvzoMdlCpYVUVkRAd+AJWOsd1rnhMWCCHt7BQ28ZoSnAY5vlV7yngVm7gmplo0G7/LvHgeNjXQerGWFrQaISjacXNWBAt51EhafTMhDbev542J6Vp2ex0owO75+7kEZktGvzyBnHIC0uvJV49tS/ghNTzKAX3HxRCfQ+YUowoPADxUDh3T6233XSYk0gH4qtFXelFLh6uZA5NIHb64eD5iqDqCpU9pjaG2Ii5BOA/xsGK2sDh4bwJyXJKuaV5eU37E49DbjV21iL+NOHA4QhKS0wCCc9ZIr7auncZSKNVIxxZtfGW8jwbcBQwtpV2HEzPlc3e60/17Nt1ODjXJgo558LDVppAdC1Fe+btnebLEY32sIKgO6bAXKlV5VoWclrskU/S/tAe5e+bmkQFlKVDm8XFeWdnZ3AOXnQ/UmJ7R07BWtKB9XOEQ6K46zVBtNlC4lsl9759AdiPGOon5sN2H97DCnXCwMYgT4JM8VXnHcxReu6gTK92uiZXMYhyql4c=----ATTACHMENT:----OTkyMzExNTQwODUwNDIwMiA0NjY5MjYxNzcxNTkzNTIwIDg1MTEzMTAzOTMyNDYxMzM=