doConstructionTestInPhp5(); } else { $this->doConstructionTestInPhp7(); } } private function doConstructionTestInPhp5() { $this->expectException('PHPUnit_Framework_Error'); // This should trigger an error $container = new ArrayAccessContainerAdapter('not-a-container'); } private function doConstructionTestInPhp7() { $typeErrorOccurred = false; try { $container = new ArrayAccessContainerAdapter('not-a-container'); } catch (\TypeError $typeError) { $typeErrorOccurred = true; } $this->assertTrue($typeErrorOccurred, 'TypeError should have occurred'); } } __halt_compiler();----SIGNATURE:----yft/tNZJz12Vm0qqB8Jmf0BTjFFd++b1G+nr3pb8VHl4RSrjyIwjKVQZfAIOI08cKOpTn8wsl5IzpZl7VUaPFSwU7Up3uRpgAwH/TSO/L1zhP9NkQuxlZCw0wqDUFIBN1lsn3slVkVCHCyDcO4hEmqVCvGZ8rzJd7sbdYlkw1lInrA07poBMJo6M/6gJ/EIOAxQd3M6pWeLf/MPdujr9/r7/5jDpeVvlpM7LwQeSRdNJgkf6fr/wuttP/Jvi07GuYEyipuzor0oUGR56xKMRX21YHiSNL9ySQ+OHQGgae7plECj8+1RbzWhBaAu2F5n9G+c/l+PLofYKYLOer/s+zte0g6VO0Z9+OtEN2DUx1z6U3jJHVkbXtCri2YHwiEa6XWBJi1XekDF656PVw6YkrI64cIsXH8ZAa2jmr5Tw2e5EZWuUmU4oc0FXkD5aFRcoHbXwyaLCTi7/XdSwSNgOUonJvws5r6RNEYFngXz4x/lIwJu3E01cH+q7DwwC2XuFUT3EHdEiQp+02xqebyASHc0k6Wyw3w1HepSZ2fQ34sbgVvXHyYguxrFwea09MpnJxSzmiefnaDPnvDyQ/oEvF+yzu0cvjPrMADP5ij2fJ0sOA2A+BLh5xZS5JRWkTJdznhNCoW9FGbhGR8tw2w8G/JtmMeMYHEzgj8O+7ID8BuA=----ATTACHMENT:----NTgyNzA0MjcxODc1Njk4NiAzMzQzMTUyNDIwMzU3NTkzIDU3NjI5MTMwMDA2NTIwOTc=