API / Minn\Objects

Minn\Objects

30 classes, 0 public methods. This page is the public surface; each class name opens the whole class.

BlockType interface

public/minn/src/Minn/Objects/BlockType.php · 3 lines · Open the class →

A registered block type as the WordPress layer hands it to plugins (WP_Block_Type): its attributes, supports, styles and render callback. The engine knows these objects by this mark and finds them through Runtime\Handoff, so it never names the WordPress layer's class.

Comment interface

public/minn/src/Minn/Objects/Comment.php · 3 lines · Open the class →

A comment as the WordPress layer hands it to plugins (WP_Comment). The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

CommentsQuery interface

public/minn/src/Minn/Objects/CommentsQuery.php · 3 lines · Open the class →

A comments query as the WordPress layer hands it to plugins (WP_Comment_Query). The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

Dependency interface

public/minn/src/Minn/Objects/Dependency.php · 3 lines · Open the class →

A registered script or style as the WordPress layer hands it to plugins (_WP_Dependency): its handle, source, dependencies, version and extra data. The engine knows these objects by this mark, so it never names the WordPress layer's class.

Environment interface

public/minn/src/Minn/Objects/Environment.php · 3 lines · Open the class →

The request's environment as the WordPress layer hands it to plugins (WP, the $wp global): the query variables parsed from the request and the headers sent. The engine knows it by this mark, so it never names the WordPress layer's class.

Errors interface

public/minn/src/Minn/Objects/Errors.php · 3 lines · Open the class →

A list of errors as the WordPress layer hands it to plugins (WP_Error): codes with their messages and data. The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

HttpResponse interface

public/minn/src/Minn/Objects/HttpResponse.php · 3 lines · Open the class →

An HTTP response as the WordPress layer hands it to plugins (WP_HTTP_Response): its data, status and headers. The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

Post interface

public/minn/src/Minn/Objects/Post.php · 3 lines · Open the class →

A post as the WordPress layer hands it to plugins (WP_Post). The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

PostType interface

public/minn/src/Minn/Objects/PostType.php · 3 lines · Open the class →

A registered post type as the WordPress layer hands it to plugins (WP_Post_Type): its labels, capabilities and settings. The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

Query interface

public/minn/src/Minn/Objects/Query.php · 3 lines · Open the class →

A posts query as the WordPress layer hands it to plugins (WP_Query): its variables, flags, posts and loop. The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

RenderedBlock interface

public/minn/src/Minn/Objects/RenderedBlock.php · 3 lines · Open the class →

A block being rendered as the WordPress layer hands it to plugins (WP_Block): its parsed block, attributes, context and inner blocks. The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

RestRequest interface

public/minn/src/Minn/Objects/RestRequest.php · 3 lines · Open the class →

A REST request as the WordPress layer hands it to plugins (WP_REST_Request): its route, method, parameters, headers and body. The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

RestResponse interface

public/minn/src/Minn/Objects/RestResponse.php · 3 lines · Open the class →

A REST response as the WordPress layer hands it to plugins (WP_REST_Response): its data, status, headers and links. The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

RestServer interface

public/minn/src/Minn/Objects/RestServer.php · 3 lines · Open the class →

The REST server as the WordPress layer hands it to plugins (WP_REST_Server). The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

Rewrite interface

public/minn/src/Minn/Objects/Rewrite.php · 3 lines · Open the class →

The rewrite object as the WordPress layer hands it to plugins (WP_Rewrite): the permalink structures, the extra rules and endpoints plugins add, and the rules built from them. The engine knows it by this mark, so it never names the WordPress layer's class.

SessionTokens interface

public/minn/src/Minn/Objects/SessionTokens.php · 3 lines · Open the class →

A user's sessions as the WordPress layer hands them to plugins (WP_Session_Tokens, or the manager session_token_manager names): made, read, verified and ended. The engine knows them by this mark and asks for them through Runtime\Handoff, so it never names the WordPress layer's class.

SiteLocale interface

public/minn/src/Minn/Objects/SiteLocale.php · 3 lines · Open the class →

The site's locale as the WordPress layer hands it to plugins (WP_Locale): the names of weekdays and months, the number format and the text direction. The engine knows it by this mark and makes it through Runtime\Handoff, so it never names the WordPress layer's class.

SitemapProvider interface

public/minn/src/Minn/Objects/SitemapProvider.php · 3 lines · Open the class →

A sitemap provider as the WordPress layer hands it to plugins (WP_Sitemaps_Provider and its kinds): the object subtypes it lists and their URLs. The engine knows these objects by this mark, so it never names the WordPress layer's class.

SitemapServer interface

public/minn/src/Minn/Objects/SitemapServer.php · 3 lines · Open the class →

The sitemaps as the WordPress layer hands them to plugins (WP_Sitemaps): the providers registered and the index and stylesheets they serve. The engine knows them by this mark, so it never names the WordPress layer's class.

Taxonomy interface

public/minn/src/Minn/Objects/Taxonomy.php · 3 lines · Open the class →

A registered taxonomy as the WordPress layer hands it to plugins (WP_Taxonomy): its labels, capabilities and settings. The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

Term interface

public/minn/src/Minn/Objects/Term.php · 3 lines · Open the class →

A term as the WordPress layer hands it to plugins (WP_Term). The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

TermsQuery interface

public/minn/src/Minn/Objects/TermsQuery.php · 3 lines · Open the class →

A terms query as the WordPress layer hands it to plugins (WP_Term_Query). The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

Theme interface

public/minn/src/Minn/Objects/Theme.php · 3 lines · Open the class →

A theme as the WordPress layer hands it to plugins (WP_Theme): its headers, folders, templates and files. The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

ThemeJsonLayer interface

public/minn/src/Minn/Objects/ThemeJsonLayer.php · 3 lines · Open the class →

One origin's theme.json data as the WordPress layer hands it to the wp_theme_json_data_ filters (WP_Theme_JSON_Data), which may change it. The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

Toolbar interface

public/minn/src/Minn/Objects/Toolbar.php · 3 lines · Open the class →

The toolbar as the WordPress layer hands it to plugins (WP_Admin_Bar): the nodes and groups a menu callback adds. The engine knows it by this mark, so it never names the WordPress layer's class.

Upgrader interface

public/minn/src/Minn/Objects/Upgrader.php · 3 lines · Open the class →

An upgrader as the WordPress layer hands it to plugins (WP_Upgrader and the plugin and theme upgraders): it fetches, unpacks and installs a package. The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

UpgraderSkin interface

public/minn/src/Minn/Objects/UpgraderSkin.php · 3 lines · Open the class →

What an upgrader reports through (WP_Upgrader_Skin and its kinds): the feedback and errors of an install or update. The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

User interface

public/minn/src/Minn/Objects/User.php · 3 lines · Open the class →

A user as the WordPress layer hands it to plugins (WP_User). The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

UsersQuery interface

public/minn/src/Minn/Objects/UsersQuery.php · 3 lines · Open the class →

A users query as the WordPress layer hands it to plugins (WP_User_Query). The engine knows these objects by this mark and makes them through Runtime\Handoff, so it never names the WordPress layer's class.

Widget interface

public/minn/src/Minn/Objects/Widget.php · 3 lines · Open the class →

A widget as the WordPress layer hands it to plugins (WP_Widget): its id base, name, options and the form and update methods a widget class writes. The engine knows these objects by this mark, so it never names the WordPress layer's class.