PEAR Manual
Prev |  | Next

# File_HtAccess::setProperties()

File_HtAccess::setProperties() -- set the values of objects properties

## Synopsis

``void File_HtAccess::setProperties` (array $params)`

## Description

Set the values of objects properties as defined by hash given as a parameter. You can use this method as an alternative to passing property values in constructor .

## Parameter

- `$params['authname']` - authname

- `$params['authtype']` - authtype

- `$params['authuserfile']` - authuserfile

- `$params['authgroupfile']` - authgroupfile

- `$params['require']` - require

- `$params['additional']` - additional

## Return value

void

## Note

This function can not be called statically.

## See

File_HtAccess::file-htaccess()

## Example

Example 38-1. Using File_HtAccess::setProperties()
    <?php
    require_once('File/HtAccess.php');

    /* let any valid user access the resource */
    $fh = new File_HtAccess('.htaccess');

    $params['authname']      = 'Private';
    $params['authtype']      = 'Basic';
    $params['authuserfile']  = '/path/to/.htpasswd';
    $params['authgroupfile'] = '/path/to/.htgroup';
    $params['require']       = array('group', 'admins');

    $fh->setProperties($params);

    ?>

Prev | Home | Next
File_HtAccess::getRequire() | Up | File_HtAccess::setAuthUserFile()