Example #1
0
 /**
  * @expectedException Sabre\DAV\Exception\NotFound
  */
 function testGetChild404()
 {
     $this->s->getChild('book2');
 }
Example #2
0
 /**
  * @param mixed $iUserId
  * @param string $sName
  * @return bool | array
  */
 protected function getAddressBook($iUserId, $sName)
 {
     $oAddressBook = false;
     if ($this->Init($iUserId)) {
         if (!isset($this->aAddressBooksCache[$iUserId][$sName])) {
             $oUserAddressBooks = new \Sabre\CardDAV\UserAddressBooks(\afterlogic\DAV\Backends::Carddav(), $this->Principal);
             if ($oUserAddressBooks->childExists($sName)) {
                 $this->aAddressBooksCache[$iUserId][$sName] = $oUserAddressBooks->getChild($sName);
             }
         }
         if (isset($this->aAddressBooksCache[$iUserId][$sName])) {
             $oAddressBook = $this->aAddressBooksCache[$iUserId][$sName];
         }
     }
     return $oAddressBook;
 }