public static function createFromModel(Statement $statement) { $mappedStatement = new MappedStatement(); $mappedStatement->id = $statement->getId(); $mappedStatement->actor = $statement->getActor(); $mappedStatement->verb = MappedVerb::createFromModel($statement->getVerb()); $mappedStatement->object = $statement->getObject(); $mappedStatement->result = $statement->getResult(); $mappedStatement->authority = $statement->getAuthority(); $mappedStatement->created = $statement->getCreated(); $mappedStatement->stored = $statement->getStored(); return $mappedStatement; }