GraphAware\Neo4j\Client\Tests\Integration\BuildWithEventListenersIntegrationTest::testListenersAreRegistered PHP Method

testListenersAreRegistered() public method

    public function testListenersAreRegistered()
    {
        $listener = new EventListener();
        $client = ClientBuilder::create()->addConnection('default', 'bolt://localhost')->registerEventListener(Neo4jClientEvents::NEO4J_PRE_RUN, array($listener, 'onPreRun'))->registerEventListener(Neo4jClientEvents::NEO4J_POST_RUN, array($listener, 'onPostRun'))->registerEventListener(Neo4jClientEvents::NEO4J_ON_FAILURE, array($listener, 'onFailure'))->build();
        $result = $client->run('MATCH (n) RETURN count(n)');
        $this->assertTrue($listener->hookedPreRun);
        $this->assertTrue($listener->hookedPostRun);
    }
BuildWithEventListenersIntegrationTest