TYPO3 CMS  TYPO3_6-2
Auth_Yadis_Service Class Reference

Public Member Functions

 Auth_Yadis_Service ()
 
 getTypes ()
 
 matchTypes ($type_uris)
 
 getURIs ()
 
 getPriority ()
 
 getElements ($name)
 

Detailed Description

Definition at line 83 of file XRDS.php.

Member Function Documentation

◆ Auth_Yadis_Service()

Auth_Yadis_Service::Auth_Yadis_Service ( )

Creates an empty service object.

Definition at line 88 of file XRDS.php.

Referenced by Auth_Yadis_XRDS\_parse().

◆ getElements()

Auth_Yadis_Service::getElements (   $name)

Used to get XML elements from this object's <Service> element.

This is what you should use to get all custom information out of this element. This is used by service filter functions to determine whether a service element contains specific tags, etc. NOTE: this only considers elements which are direct children of the <Service> element for this object.

Parameters
string$nameThe name of the element to look for
Returns
array $list An array of elements with the specified name which are direct children of the <Service> element. The nodes returned by this function can be passed to $this->parser methods (see Auth_Yadis_XMLParser).

Definition at line 201 of file XRDS.php.

Referenced by getTypes(), and getURIs().

◆ getPriority()

Auth_Yadis_Service::getPriority ( )

Returns the "priority" attribute value of this <Service> element, if the attribute is present. Returns null if not.

Returns
mixed $result Null or integer, depending on whether this Service element has a 'priority' attribute.

Definition at line 175 of file XRDS.php.

◆ getTypes()

Auth_Yadis_Service::getTypes ( )

Return the URIs in the "Type" elements, if any, of this Service element.

Returns
array $type_uris An array of Type URI strings.

Definition at line 100 of file XRDS.php.

References getElements().

Referenced by matchTypes().

◆ getURIs()

Auth_Yadis_Service::getURIs ( )

Return the URIs in the "URI" elements, if any, of this Service element. The URIs are returned sorted in priority order.

Returns
array $uris An array of URI strings.

Definition at line 131 of file XRDS.php.

References $result, Auth_Yadis_array_scramble(), and getElements().

◆ matchTypes()

Auth_Yadis_Service::matchTypes (   $type_uris)

Definition at line 112 of file XRDS.php.

References $result, and getTypes().