<?php
namespace Codeception\Lib;
/**
* Abstract module for PHP frameworks connected via Symfony BrowserKit components
* Each framework is connected with it's own connector defined in \Codeception\Lib\Connector
* Each module for framework should extend this class.
*
*/
abstract class Framework extends InnerBrowser
{
/**
* Returns a list of recognized domain names
*
* @return array
*/
protected function getInternalDomains()
{
return [];
}
public function _beforeSuite($settings = [])
{
/**
* reset internal domains before suite, because each suite can have a different configuration
*/
$this->internalDomains = null;
}
}