/** * Constructor * * This constructor needs both a principal and a carddav backend. * * By default this class will show a list of addressbook collections for * principals in the 'principals' collection. If your main principals are * actually located in a different path, use the $principalPrefix argument * to override this. * * @param DAVACL\PrincipalBackend\BackendInterface $principalBackend * @param Backend\BackendInterface $carddavBackend * @param string $principalPrefix */ function __construct(DAVACL\PrincipalBackend\BackendInterface $principalBackend, \Sabre\CardDAV\Backend\BackendInterface $carddavBackend, $principalPrefix = 'principals') { parent::__construct($principalBackend, $carddavBackend, $principalPrefix); }