Esempio n. 1
0
 /**
  * Gets or sets child
  *
  * @param  string $name
  * @param  mix $value
  * @return string|self
  */
 public function child($name, $value = null)
 {
     if ($value instanceof MailDataSource) {
         $dataSources = array('imap', 'pop3', 'caldav', 'yab', 'rss', 'gal', 'cal', 'unknown');
         foreach ($dataSources as $ds) {
             $this->removeChild($ds);
         }
     }
     return parent::child($name, $value);
 }