public function testGetVoidStatement() { $actor = new Agent('mailto:xapi@adlnet.gov'); $statement = new Statement('e05aa883-acaf-40ad-bf54-02c8ce485fb0', $actor, new Verb('verb-id'), new Activity()); $voidStatement = $statement->getVoidStatement($actor); /** @var \Xabbuh\XApi\Model\StatementReference $statementReference */ $statementReference = $voidStatement->getObject(); $this->assertEquals($actor, $voidStatement->getActor()); $this->assertTrue($voidStatement->getVerb()->isVoidVerb()); $this->assertInstanceOf('\\Xabbuh\\XApi\\Model\\StatementReference', $statementReference); $this->assertEquals('e05aa883-acaf-40ad-bf54-02c8ce485fb0', $statementReference->getStatementId()); }
/** * {@inheritDoc} */ public function voidStatement(Statement $statement, Actor $actor) { return $this->storeStatement($statement->getVoidStatement($actor)); }