/** * @expectedException Sabre\DAV\Exception\NotFound */ function testGetChild404() { $this->s->getChild('book2'); }
/** * @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; }