in src/FacebookAds/Object/Signal/CustomData.php [48:66]
public function __construct(array $data = null) {
$business_contents = array();
$server_contents = array();
if(isset($data['contents'])){
foreach ($data['contents'] as $content) {
array_push($business_contents, $content->getBusinessDataContent());
array_push($server_contents, $content->getServerSideContent());
}
}
$business_data = $data;
$server_data = $data;
$business_data['contents'] = $business_contents;
$server_data['contents'] = $server_contents;
$business_data['billing_contact'] = isset($data['billing_contact']) ? $data['billing_contact']->getBusinessDataUserData() : null;
$business_data['shipping_contact'] = isset($data['shipping_contact']) ? $data['shipping_contact']->getBusinessDataUserData() : null;
$this->businessDataCustomData = new BusinessDataCustomData($business_data);
$this->serverSideCustomData = new ServerSideCustomData($server_data);
}