public function listMetadataFormats($identifier = null)
    {
        $params = ($identifier) ? array('identifier' => $identifier) : array();

        return new RecordIterator($this->client, 'ListMetadataFormats', $params);
    }
public function listMetadataFormats($identifier = null)
    {
        $params = ($identifier) ? array('identifier' => $identifier) : array();

        return new RecordIterator($this->client, 'ListMetadataFormats', $params);
    }
public function listMetadataFormats ( $ identifier = null ) { $ params = ( $ identifier ) ? array ( 'identifier' => $ identifier ) : array ( ) ; return new RecordIterator ( $ this -> client , 'ListMetadataFormats' , $ params ) ; }
List Metadata Formats

Return the list of supported metadata format for a particular record (if $identifier
is provided), or the entire repository (if no arguments are provided)

@param  string  $identifier If specified, will return only those metadata formats that a
particular record supports
@return RecordIteratorInterface
List Metadata Formats