Exemple #1
0
 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));
 }