ezcWebdavProperty) */ public function getProperties( $namespace = 'DAV:' ); /** * Returns all properties contained in the storage. * * Returns the complete array stored in {@link $properties}. * * @return array(string=>array(string=>ezcWebdavProperty)) */ public function getAllProperties(); /** * Diff two property storages. * * Returns a property storage, which does only contain properties that are * not present in the $properties parameter. * * @param ezcWebdavPropertyStorage $properties * @return ezcWebdavBasicPropertyStorage */ public function diff( ezcWebdavPropertyStorage $properties ); /** * Intersects between two property storages. * * Calculate and return an instance of {@link * ezcWebdavBasicPropertyStorage} which contains the intersection of two * property storages. This means a new property storage will be return * which contains all values, which are present in the current and the * given $properties property storage. * * @param ezcWebdavPropertyStorage $properties * @return ezcWebdavBasicPropertyStorage */ public function intersect( ezcWebdavPropertyStorage $properties ); } ?>