* DEALINGS IN THE SOFTWARE.
 *
 */
namespace FacebookAdsDocs;

use FacebookAds\Object\AdAccountGroup;
use FacebookAds\Object\AdAccountGroupUser;
use FacebookAds\Object\Fields\AdAccountGroupFields;
use FacebookAds\Object\Fields\AdUserFields;
use FacebookAdsTest\Config\Config;
/** @var Config $config */
// _DOC open [ADACCOUNTGROUP_CREATE]
// use FacebookAds\Object\AdAccountGroup;
// use FacebookAds\Object\Fields\AdAccountGroupFields;
$adaccountgroup = new AdAccountGroup();
$adaccountgroup->setData(array(AdAccountGroupFields::NAME => 'My AdAccountGroup', AdAccountGroupFields::STATUS => 1));
$adaccountgroup->create();
// _DOC close [ADACCOUNTGROUP_CREATE]
$adaccountgroup_id = $adaccountgroup->{AdAccountGroupFields::ID};
// _DOC open [ADACCOUNTGROUP_READ]
// _DOC vars [adaccountgroup_id]
// use FacebookAds\Object\AdAccountGroup;
// use FacebookAds\Object\Fields\AdAccountGroupFields;
$adaccountgroup = new AdAccountGroup($adaccountgroup_id);
$adaccountgroup->read(array(AdAccountGroupFields::NAME));
echo $adaccountgroup->{AdAccountGroupFields::NAME} . PHP_EOL;
// _DOC close [ADACCOUNTGROUP_READ]
// _DOC open [ADACCOUNTGROUP_UPDATE]
// _DOC vars [adaccountgroup_id]
// use FacebookAds\Object\AdAccountGroup;
// use FacebookAds\Object\Fields\AdAccountGroupFields;