/** * @see ChangeOp::validate() * * @since 0.5 * * @param Entity $entity * * @throws ChangeOpException * * @return Result */ public function validate(Entity $entity) { return $this->snakValidator->validate($this->snak); }
/** * @see ChangeOp::validate() * * @since 0.5 * * @param EntityDocument $entity * * @throws ChangeOpException * @return Result */ public function validate(EntityDocument $entity) { return $this->snakValidator->validateReference($this->reference); }
/** * @see ChangeOp::validate() * * @since 0.5 * * @param Entity $entity * * @throws ChangeOpException * * @return Result */ public function validate(Entity $entity) { return $this->snakValidator->validateClaimSnaks($this->statement); }