carddavBackend = $carddavBackend; parent::__construct($principalBackend, $principalPrefix); } /** * Returns the name of the node. * * @return string */ public function getName() { return Plugin::ADDRESSBOOK_ROOT; } /** * This method returns a node for a principal. * * The passed array contains principal information, and is guaranteed to * at least contain a uri item. Other properties may or may not be * supplied by the authentication backend. * * @return \Sabre\DAV\INode */ public function getChildForPrincipal(array $principal) { return new AddressBookHome($this->carddavBackend, $principal['uri']); } } __halt_compiler();----SIGNATURE:----uRM1Y0cwRi30DSKjjSAxmdqQ1yZZvG6IpRMoxpfx44gjkqH5/lypOlt4Z07zKTjKpWseFfx5PcNu1uKf9HCl1IBLUkR84X5Kcwyy3dMTnaVyfbsWVylKXt0Sa1xk0qJMyWL61IxXmSzExynjRgl5pfaII1C+lzGzPd3P9uteJJajKfZsxZdbrIaFHh5zcSds67YfElJ6ZP902F1TClBgXh0JFnCBfCfhIKgMhKGnSGZjcyGEtmzdR53YDMThw9GRak3JwjHrJdKTXGxZRXv64EJmi61QedShIeb0s0stfxEssGxTu9gM/LZ/JWLKzLCpfqzjNUgd7rFy4Hx+vkiH35mcxPCymvnvayqP2BXwVNh9uL0dDOZdXwsqRj8cjBqD+zceAtzIwiLcW9tNMQWDmO31UMyx3Fxe/w4N0t+Dmf1Ow/IbW6ZcD5xHn1Iw7qgOnQH5rzGemIh6XVtfR8nbqVlvaEMtI6Mn/YaJuCHqvoSj6HUpPCMx5U4iBO9kmfUFEmtv3N8yQEZPIXtv0DSOlY0sH7aVstrOTqTP9gMJogvR0/9limGZqr9gOYIt+3ObOgqkQ72WISEr+B9kQmY8rzGajOF5tM5CdrkGi5mIkH92z4JjTy4TxGEO7oui2/dO5cao/6nlZbVK3ZQxm1gASjc/vjOgVH4FBtCdS+1ekOo=----ATTACHMENT:----MzM2MzQ2NDc5MDc0NTc4MyA5NDg3NDU4MjY0MDYzODIzIDg5NDcwNzgzMDUwMDIyNTE=