public static function validateAds(array $data) { validateAuth::validateAppKey($data['appKey']); validateAuth::validateUpload($data['advThumbnail']); validateAuth::validateUpload($data['advImages']); if (self::is_exist_key("advUrl", $data)) { // /dd("iskey"); validateAuth::validateAll(self::advUrl_array($data), self::required_advUrl_array()); } if (self::is_exist_key("advVideo", $data)) { validateAuth::validateAll(self::advVideo_array($data), self::required_advVideo_array()); validateAuth::validateVideo($data['advVideo']); } validateAuth::validateAll(self::adv_array($data), self::required_adv_array()); $type = array("image", "video", "text"); validateAuth::validateType($data['advType'], $type); return true; }