* array( 'name', 'company', 'mobile' ); * * * The extra data that is possible to return depends on the authentication * filter. Please read the description of each filter to find out what extra * data is possible to fetch. * * @param array(string) $data A list of attributes to fetch during authentication */ public function registerFetchData( array $data = array() ); /** * Returns the extra data fetched during the authentication process. * * The return is something like this: * * array( 'name' = > array( 'Dr. No' ), * 'company' => array( 'SPECTRE' ), * 'mobile' => array( '555-7732873' ) * ); * * * The extra data that is possible to return depends on the authentication * filter. Please read the description of each filter to find out what extra * data is possible to fetch. * * @return array(string=>mixed) */ public function fetchData(); } ?>