Copyright 2004-2008 Klarälvdalens Datakonsult AB Copyright 2008-2016 Horde LLC (http://www.horde.org/) See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
Author: Gunnar Wrobel (wrobel@pardus.de)
Inheritance: implements Horde_Kolab_FreeBusy_Resource
Example #1
0
 public function testMethodGetattributeaclThrowsException()
 {
     $folder = $this->getMock('Horde_Kolab_Storage_Folder');
     $resource = new Horde_Kolab_FreeBusy_Resource_Kolab($folder);
     try {
         $resource->getAttributeAcl();
         $this->fail('The resource did not fail!');
     } catch (Horde_Kolab_FreeBusy_Exception $e) {
         $this->assertEquals('There is no generic definition for attribute ACL available!', $e->getMessage());
     }
 }
Example #2
0
 /**
  * Constructor.
  *
  * @param Horde_Kolab_Storage_Folder          $folder The storage folder
  *                                                    representing this
  *                                                    resource.
  * @param Horde_Kolab_FreeBusy_Owner_Freebusy $owner  The resource owner.
  */
 public function __construct(Horde_Kolab_Storage_Folder $folder, Horde_Kolab_FreeBusy_Owner_Event $owner)
 {
     if ($folder->getType() != 'event') {
         throw new Horde_Kolab_FreeBusy_Exception(sprintf('Resource %s has type "%s" not "event"!', $folder->getName(), $folder->getType()));
     }
     parent::__construct($folder, $owner);
 }