/** * Validates an asset * * @param int|string $folder Folder ID or String (/Workspace/.../) * @param string $view View name (e.g. display, details) * @param array $data Associative Array containing one asset * @param int $id Numeric ID of the asset (optional) * @return array valid: array(), invalid: array( field_name => array( array( field_displayname, message ), ... ) ) */ static function asset_validate($folder, $view, array $data, $id = -1) { $sgsml = new sgsml($folder, $view, array(), false); return $sgsml->validate($data, $id); }