* @license MIT * @see https://github.com/Zaid-Ajaj/ThrowawayDb The origin concept */ declare(strict_types=1); namespace Test\Integration; use PHPUnit\Framework\TestCase; /** * Base test case class for document integration tests */ class DocumentTestCase extends TestCase { /** * Clear the output buffer */ public function clearBuffer(): void { ob_clean(); ob_start(); } /** * Get the contents of the output buffer and end buffering * * @return string The contents of the output buffer */ public function getBufferContents(): string { $contents = ob_get_contents(); ob_end_clean(); return $contents; } }