public function Gardener::getSettings in Backup and migrate prune 7
Same name and namespace in other branches
- 7.2 class/Gardener.php \Gardener::getSettings()
 
Returns the settings for the gardener
Return value
Array containig the settings
2 calls to Gardener::getSettings()
- Gardener::processPrune in class/
Gardener.php  - Tests if the file is elegible to be prunned and deletes it if necessary
 - Gardener::save in class/
Gardener.php  - Persist the settings for this gardener
 
1 method overrides Gardener::getSettings()
- GardenerFake::getSettings in ./
backup_migrate_prune.test  - Overwrites getSettings to not to consult the DB
 
File
- class/
Gardener.php, line 282  - Gardener class implementation file
 
Class
- Gardener
 - Gardener class implementation
 
Code
public function getSettings() {
  // Get cached settings
  if (empty($this->settings)) {
    $settings = db_select('backup_migrate_gardener', 'bmg')
      ->fields('bmg', array(
      'settings',
    ))
      ->condition('bmg.gardener_id', $this
      ->getId())
      ->execute()
      ->fetchField();
    if (isset($settings)) {
      $this
        ->setSettings(unserialize($settings));
    }
  }
  return $this->settings;
}