/** * @param \Exception $e * @param $contains * * @dataProvider exceptionProvider */ public function testExceptionAsString(\Exception $e, $contains) { if (is_array($contains)) { foreach ($contains as $contain) { $this->assertContains($contain, Cubex::exceptionAsString($e)); } } else { $this->assertContains($contains, Cubex::exceptionAsString($e)); } }
/** * Convert the view model to a string by calling render * * @return string */ public function __toString() { try { return $this->render(); } catch (\Exception $e) { return Cubex::exceptionAsString($e); } }