/** * build * * @param InputFilterInterface $inputFilter * @param array $params * * @return void */ public function build(InputFilterInterface $inputFilter, $params = []) { if ($inputFilter instanceof MessageParamInterface) { $params = array_merge($inputFilter->getMessageParams(), $params); } $primaryApiMessage = new ApiMessage($this->primaryType, $this->primaryMessage, $this->primarySource, $this->primaryCode, true, $params); $this->add($primaryApiMessage); $this->parseInputs($inputFilter); }