PHPunit я не могу откатиться - PullRequest
2 голосов
/ 04 апреля 2019

У меня проблема с транзакциями. Я должен открыть один на setup(), пока я могу это сделать, а затем откатить на TearDown(). Проблема в том, что я не могу получить доступ к своему соединению ($dbh) из teardown().

class PanneauTest extends TestCase
{
    private $http;
    private $token;
    private $dbh;


    protected function setUp(): void
    {
        $this->http = new GuzzleHttp\Client(['base_uri' => 
    'http://localhost/rocourt/01-Backend/api/v1/public/']);

        $this->token = User::login('toto', '1234');

        $this->dbh = getConnection();
        $this->dbh->beginTransaction();
    }

    protected function tearDown(): void
    {
        //I can't use the dbh->rollback()from this function 
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...