for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php declare(strict_types=1);
namespace EdmondsCommerce\MockServer\Testing;
use EdmondsCommerce\MockServer\Factory;
use EdmondsCommerce\MockServer\MockServer;
/**
* Trait SetupsUpMockServerBeforeClassTrait
*
* @package EdmondsCommerce\MockServer\Testing
* @SuppressWarnings(PHPMD.StaticAccess)
*/
trait SetsUpMockServerBeforeClassTrait
{
* @var MockServer
protected static $mockServer;
* @throws \Exception
public static function setupBeforeClass()
static::setupMockServer();
}
public static function tearDownAfterClass()
static::tearDownMockServer();
protected static function setupMockServer()
static::$mockServer = Factory::getMockServer();
static::$mockServer->startServer(false);
protected static function tearDownMockServer()
static::$mockServer->stopServer();