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:----R+xVU1sWgeBmIloCPbnaEPEQcEj07i+kY7zI43VNFOxEm2D/mMO8Z54msoU0u1D4vo5SIVCvXIlA4nga2pka+ih6Xwezp13GbkA15yHHwneGQI3pVIbI4VIPfCzmx6kAeQKsc2xI95848PoMSys4Iy84R3URbz0GAkpZ1UJ3tRp8hB93TwjEEWkAIWvwzyIeDVjkLiBIcOMrUT2+eC9wW02kfPxDcJw8lmwK/aqZ6UucT+gXEIcZipSnWsUKuv5XweZr2LzHEDu9MUDAhbG3eHDkPL9m0UERjGyL3I+YvhfwK98OMG+MVY78WJKEFKUoc2HFgHEjG0IacDu0oDxFRlobOTUa2wiohxQQRj6iGWueUKXhsjcJRI3Om4i5ZLs5T8SlTXLG+Mh7iSh2lUgzJXs9+J7q81e/3hQU5Bak8ypRArPOPpCNKxM/0boCOqakmFtKUJa55Bq+pgyopwlvOY+h2k+EZFXc2FXBNo5ROuSckRiUlTxy9iSYoVpdJi6OMb8MV/KClSlv8wfaGhfTyeZzDMNGVxwsdPGVyR/cDJrx7OrWkmbLYQIQh7OCFtgqj9dKTrs8ym7kjlQHoSCsCApR4bXtnjppZECoEGvWwPVDwBHW+igTBVw2dexQNbe50zg+/TBZtZ7wA6oCOPaXJl4OXne1HcD2+X+ftdA9yhg=----ATTACHMENT:----MjEzMjM4NDk0MjMwNDE4MiA2MTMyNjYxOTA1MTEwNTY4IDQ3NTYxNjg0NzkyOTQ4NDk=