public function processRawFieldData($data, &$status, $simulate = false, $entry_id = null) { if (trim($data) == '') { return array(); } $status = self::__OK__; $result = VimeoHelper::getClipInfo(VimeoHelper::getClipId($data)); // HACK: couldn't figure out how to validate in checkPostFieldData() and then prevent // this processRawFieldData function executing, since it requires valid data to load the XML if (!is_array($result)) { $message = "Failed to load clip XML"; $status = self::__MISSING_FIELDS__; return; } return $result; }