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:----yCFj2u+rAs0eB/IRcKdVo6OWNwiIU4q0Ltvo92ehokLbIhvZHwyn8zjGHYDneSkMABjJF1BhJZi8E9nsbadJCquarrr47m0sQ0HN5BWo3SKJM0ZVrSRWICOEGY+kkSTDsLGFfQ58gcLgLzvbzAfM+Xu5zOU7GbSFSvy6GyuzkdeG7DP4SFWXHb3lBjfH0OOKPzk2MYBnhLjzEyHVf8u/866r/fm3Facs6/G4GzN4DpDQ6MJIfT/u087iWkDvqCp4tOZq0DFvbjIulEOZj3HrPCp6LZ7YfFw6rf4OtSTmggrh2fBNhtK23mS5PnW1+aSAhlJIftfEJQKYTdztQ3rg8TBQbh02Fb0JpCfwz98TsLuA/xgpMASal/jEakjhYSTV5byqZ9tIL0B5LXkP05eUbIB6DO9IvhGGZ/MHLAW5W9LdU93fQpe/DfQpa7gDyZiVGypySJ0OnVszi5hsuk6keSQGjd9RlEitiMhmQWfu+tZHJfAla8dMWAkqlR1821/b/2dkKC/CvTIZzGBbdTqZqSH98fSN6gBLdk70TQ1MeImcxbiqdGnoTkbPgeVpTQHhgZ7wTtWz7ErXSnajlgIT9Bw5vWn2jX0hubi9JuCF4ROqPog0axi/l0vSHBe2D+uUH/9o3lwJjJt+lv/ePrAEPbO3pVQshEO9fb5AyGFvnq4=----ATTACHMENT:----NzA1MzA1NDcxMDIxMTYxOCA0NjAxODU4Mjk5OTU5OTcyIDY1NTQ5MjM5NTM5NDcyNTg=