get_filename_from_disposition() public static method

As per RFC6266: content-disposition = "Content-Disposition" ":" disposition-type *( ";" disposition-parm ) disposition-type = "inline" | "attachment" | disp-ext-type ; case-insensitive disp-ext-type = token disposition-parm = filename-parm | disp-ext-parm filename-parm = "filename" "=" value | "filename*" "=" ext-value disp-ext-parm = token "=" value | ext-token "=" ext-value ext-token =
public static get_filename_from_disposition ( string[] $disposition_header ) : string | null
$disposition_header string[] List of Content-Disposition header values.
return string | null Filename if available, or null if not found.
 /**
  * @dataProvider disposition_provider
  */
 public function test_parse_disposition($header, $expected)
 {
     $header_list = array($header);
     $parsed = WP_REST_Attachments_Controller::get_filename_from_disposition($header_list);
     $this->assertEquals($expected, $parsed);
 }