DragonBe\Vies\CheckVatResponse::populate PHP Method

populate() public method

Populates this response object with external data
public populate ( array | stdClass $row )
$row array | stdClass
    public function populate($row)
    {
        if (is_array($row)) {
            $row = new \ArrayObject($row, \ArrayObject::ARRAY_AS_PROPS);
        }
        // required parameters
        $this->setCountryCode($row->countryCode)->setVatNumber($row->vatNumber)->setRequestDate($row->requestDate)->setValid($row->valid);
        // optional parameters
        isset($row->traderName) ? $this->setName($row->traderName) : $this->setName('---');
        isset($row->traderAddress) ? $this->setAddress($row->traderAddress) : $this->setAddress('---');
        isset($row->requestIdentifier) ? $this->setIdentifier($row->requestIdentifier) : $this->setIdentifier('');
    }