Slide 46
Slide 46 text
/**
* @param $filtersArray
*
* @return array
*/
public static function parseFiltersArray($filtersArray) {
$pre = array();
$post = array();
$preFiltersNames = array(
'dimensionTag_\d+' => 'dimensionTag',
'statusIds' => 'statusIds',
'bidTypes' => 'bidTypes',
'bidModel' => 'bidModel',
'campaignIds' => 'campaignIds',
'campaignGroupIds' => 'campaignGroupIds',
'uploadId' => 'uploadId',
'creative_title' => 'creative_title',
'creative_body' => 'creative_body',
'name' => 'name',
'maxBid' => 'maxBid',
'-custom-dimension' => '-custom-dimension',
);
$in_array_match = function (&$value, $array) {
foreach ($array as $pattern => $newValue) {
if (preg_match('/^' . $pattern . '$/', $value)) {
$value = $newValue;
campaign
campaign_groups
campaign_ads
ManageAds.php