AccountId.php in Optimizely 8.3
File
src/Util/AccountId.php
View source
<?php
namespace Drupal\optimizely\Util;
class AccountId {
private static $config = NULL;
private static function getConfig() {
if (!self::$config) {
self::$config = \Drupal::configFactory()
->getEditable('optimizely.settings');
}
return self::$config;
}
public static function getId() {
$config = self::getConfig();
$optimizely_id = $config
->get('optimizely_id');
return $optimizely_id;
}
public static function setId($id) {
$config = self::getConfig();
$config
->set('optimizely_id', $id);
$config
->save();
return TRUE;
}
public static function deleteId() {
$config = self::getConfig();
$config
->delete();
return TRUE;
}
}
Classes
Name |
Description |
AccountId |
For handling the Optimizely account id number. |