Проблема в
tearDownAfterClass()
, почему вызывая переменную которая , должна содержать экземпляр я получаю
Method close is not defined
???
class RegistratorTest extends PHPUnit_Framework_TestCase
{
private static $data;
private static $registrator; // ???
private static function getRegistrator():Registrator
{
return new Registrator();
}
public static function setUpBeforeClass()
{
self::$data = new RegistrationData
(
"*****" ,"*****" ,"*****",
"*****" ,*****
);
self::$registrator = self::getRegistrator(); // Момент получения обьекта
// Тут после чего я могу вызвать self::$registrator->closeConnection(null);
}
public static function tearDownAfterClass()
{
self::$registrator->closeConnection(null); // Method close is not defined!
}
}