Cron/AAMSettingsCron.php (23 lines of code) (raw):

<?php /** * Copyright (c) Meta Platforms, Inc. and affiliates. All Rights Reserved */ namespace Facebook\BusinessExtension\Cron; class AAMSettingsCron { /** * @var \Facebook\BusinessExtension\Helper\FBEHelper */ protected $fbeHelper; /** * AAMSettingsCron constructor * * @param \Facebook\BusinessExtension\Helper\FBEHelper $fbeHelper */ public function __construct( \Facebook\BusinessExtension\Helper\FBEHelper $fbeHelper ) { $this->fbeHelper = $fbeHelper; } public function execute() { $pixelId = $this->fbeHelper->getPixelID(); $settingsAsString = null; if ($pixelId) { $settingsAsString = $this->fbeHelper->fetchAndSaveAAMSettings($pixelId); if (!$settingsAsString) { $this->fbeHelper->log('Error saving settings. Currently:', $settingsAsString); } } return $settingsAsString; } }