public function __construct(\SimpleXMLElement $xml = null) { parent::__construct($xml); if (is_null($xml)) { return; } if (count($xml->thumbParamsId)) { $this->thumbParamsId = (int) $xml->thumbParamsId; } $this->thumbParamsVersion = (string) $xml->thumbParamsVersion; $this->thumbAssetId = (string) $xml->thumbAssetId; $this->thumbAssetVersion = (string) $xml->thumbAssetVersion; if (count($xml->rotate)) { $this->rotate = (int) $xml->rotate; } }