private function assertIntersection(Rectangle $expected, Rectangle $rect1, Rectangle $rect2) { $this->assertEquals(self::rectToArray($expected), self::rectToArray($rect1->intersection($rect2))); $this->assertEquals(self::rectToArray($expected), self::rectToArray($rect2->intersection($rect1))); }