Horde_Share_TestBase::addShare PHP Method

addShare() public method

public addShare ( )
    public function addShare()
    {
        $share = self::$share->newShare('john', 'myshare', 'My Share');
        $this->assertInstanceOf('Horde_Share_Object', $share);
        $share->set('desc', '行事曆');
        $share->set('clob', '行事曆');
        $share->addDefaultPermission(Horde_Perms::SHOW);
        $share->addUserPermission('jane', Horde_Perms::SHOW);
        $share->addGroupPermission('mygroup', Horde_Perms::SHOW);
        self::$share->addShare($share);
        // Add a child to the share to test hierarchical functions
        $child = self::$share->newShare('john', 'mychildshare', 'My Child Share');
        $child->set('desc', 'description');
        $this->assertInstanceOf('Horde_Share_Object', $child);
        $child->setParent($share);
        $child->save();
        return $share;
    }

Usage Example

Esempio n. 1
0
 public function testAddShare()
 {
     $share = parent::addShare();
     $this->assertInstanceOf('Horde_Share_Object_Kolab', $share);
 }