static function make($type_uri, $count=1, $required=false,
                  $alias=null)
    {
        if ($alias !== null) {
            $result = Auth_OpenID_AX_checkAlias($alias);

            if (Auth_OpenID_AX::isError($result)) {
                return $result;
            }
        }

        return new Auth_OpenID_AX_AttrInfo($type_uri, $count, $required,
                                           $alias);
    }
static function make($type_uri, $count=1, $required=false,
                  $alias=null)
    {
        if ($alias !== null) {
            $result = Auth_OpenID_AX_checkAlias($alias);

            if (Auth_OpenID_AX::isError($result)) {
                return $result;
            }
        }

        return new Auth_OpenID_AX_AttrInfo($type_uri, $count, $required,
                                           $alias);
    }
static function make ( $ type_uri , $ count = 1 , $ required = false , $ alias = null ) { if ( $ alias !== null ) { $ result = Auth_OpenID_AX_checkAlias ( $ alias ) ; if ( Auth_OpenID_AX :: isError ( $ result ) ) { return $ result ; } } return new Auth_OpenID_AX_AttrInfo ( $ type_uri , $ count , $ required , $ alias ) ; }
Construct an attribute information object.  For parameter
details, see the constructor.

@param string $type_uri
@param int $count
@param bool $required
@param string|null $alias
@return Auth_OpenID_AX_AttrInfo|Auth_OpenID_AX_Error|bool
Construct an attribute information object . For parameter details see the constructor .