Title: 0.1.0 | Page 11 of 15 | Developer.WordPress.org

---

# New and updated in 0.1.0

Functions

Hooks

Classes

Methods

 * method[MimeType::isAudio()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/isaudio/)
 * Checks if this is an audio MIME type.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/isaudio/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/isaudio/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php:188](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php#L188-L191)
 * method[MimeType::isVideo()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/isvideo/)
 * Checks if this is a video MIME type.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/isvideo/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/isvideo/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php:199](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php#L199-L202)
 * method[MimeType::isText()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/istext/)
 * Checks if this is a text MIME type.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/istext/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/istext/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php:210](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php#L210-L213)
 * method[MimeType::isDocument()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/isdocument/)
 * Checks if this is a document MIME type.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/isdocument/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/isdocument/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php:221](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php#L221-L224)
 * method[MimeType::equals()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/equals/)
 * Checks if this MIME type equals another.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/equals/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/equals/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php:234](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php#L234-L243)
 * method[MimeType::toExtension()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/toextension/)
 * Gets the primary known file extension for this MIME type.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/toextension/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/toextension/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php:116](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php#L116-L124)
 * method[MimeType::fromExtension()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/fromextension/)
 * Creates a MimeType from a file extension.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/fromextension/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/fromextension/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php:134](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php#L134-L141)
 * method[MimeType::isValid()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/isvalid/)
 * Checks if a MIME type string is valid.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/isvalid/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/isvalid/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php:150](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php#L150-L154)
 * class[MediaOrientationEnum](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-enums-mediaorientationenum/)
 * Represents the type of file storage.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-enums-mediaorientationenum/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-enums-mediaorientationenum/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/Enums/MediaOrientationEnum.php:19](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/Enums/MediaOrientationEnum.php#L19-L39)
 * class[MimeType](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/)
 * Value object representing a MIME type.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php:15](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php#L15-L255)
 * method[MimeType::__construct()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/__construct/)
 * Constructor.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/__construct/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-valueobjects-mimetype/__construct/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php:101](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/ValueObjects/MimeType.php#L101-L107)
 * method[File::isMimeType()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/ismimetype/)
 * Checks if the file is a specific MIME type.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/ismimetype/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/ismimetype/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:296](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L296-L299)
 * method[File::determineMimeType()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/determinemimetype/)
 * Determines the MIME type from various sources.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/determinemimetype/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/determinemimetype/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:311](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L311-L341)
 * method[File::getJsonSchema()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getjsonschema/)
 * {@inheritDoc}
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getjsonschema/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getjsonschema/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:347](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L347-L350)
 * method[File::toArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/toarray/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/toarray/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/toarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:358](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L358-L369)
 * method[File::fromArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/fromarray/)
 * {@inheritDoc}
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/fromarray/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/fromarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:375](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L375-L387)
 * class[FileTypeEnum](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-enums-filetypeenum/)
 * Represents the type of file storage.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-enums-filetypeenum/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-enums-filetypeenum/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/Enums/FileTypeEnum.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/Enums/FileTypeEnum.php#L17-L31)
 * method[File::isText()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/istext/)
 * Checks if the file is text.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/istext/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/istext/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:272](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L272-L275)
 * method[File::isDocument()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isdocument/)
 * Checks if the file is a document.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isdocument/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isdocument/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:283](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L283-L286)
 * method[File::getMimeType()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getmimetype/)
 * Gets the MIME type of the file as a string.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getmimetype/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getmimetype/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:217](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L217-L220)
 * method[File::getMimeTypeObject()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getmimetypeobject/)
 * Gets the MIME type object.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getmimetypeobject/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getmimetypeobject/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:228](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L228-L231)
 * method[File::isVideo()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isvideo/)
 * Checks if the file is a video.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isvideo/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isvideo/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:239](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L239-L242)
 * method[File::isImage()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isimage/)
 * Checks if the file is an image.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isimage/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isimage/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:250](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L250-L253)
 * method[File::isAudio()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isaudio/)
 * Checks if the file is audio.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isaudio/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isaudio/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:261](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L261-L264)
 * method[File::getFileType()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getfiletype/)
 * Gets the file type.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getfiletype/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getfiletype/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:148](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L148-L151)
 * method[File::isInline()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isinline/)
 * Checks if the file is an inline file.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isinline/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isinline/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:159](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L159-L162)
 * method[File::isRemote()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isremote/)
 * Checks if the file is a remote file.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isremote/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/isremote/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:170](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L170-L173)
 * method[File::getUrl()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/geturl/)
 * Gets the URL for remote files.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/geturl/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/geturl/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:181](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L181-L184)
 * method[File::getBase64Data()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getbase64data/)
 * Gets the base64-encoded data for inline files.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getbase64data/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getbase64data/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:192](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L192-L195)
 * method[File::getDataUri()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getdatauri/)
 * Gets the data as a data URI for inline files.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getdatauri/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/getdatauri/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:203](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L203-L209)

 [Previous Page](https://developer.wordpress.org/reference/since/0.1.0/page/10/?output_format=md)

[1](https://developer.wordpress.org/reference/since/0.1.0/?output_format=md) … [9](https://developer.wordpress.org/reference/since/0.1.0/page/9/?output_format=md)
[10](https://developer.wordpress.org/reference/since/0.1.0/page/10/?output_format=md)
11 [12](https://developer.wordpress.org/reference/since/0.1.0/page/12/?output_format=md)
[13](https://developer.wordpress.org/reference/since/0.1.0/page/13/?output_format=md)…
[15](https://developer.wordpress.org/reference/since/0.1.0/page/15/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/since/0.1.0/page/12/?output_format=md)