pixelplugin/wp-container-api

WordPress Container API

Installs: 8

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/pixelplugin/wp-container-api

v2.0.2 2023-11-13 23:45 UTC

This package is auto-updated.

Last update: 2025-10-14 04:11:49 UTC


README

pixelplugin/wp-container-api is a composer package that provides global functions for working with a global dependency container in WordPress.

Installation

composer require pixelplugin/wp-container-api

https://packagist.org/packages/pixelplugin/wp-container-api

Usage

You need this package and some WordPress plugin that provides a global PSR-compatible container instance in $wp_container variable, for example pixelplugin/wp-container. Then you can use the following functions to work with the container from your code.

Functions

wp_container_get

wp_container_get(string $id): mixed is used to get a value from the global container instance.

$value = wp_container_get(ClassName::class);

wp_container_has

wp_container_has(string $id): bool checks if a value exists in the global container instance.

if (wp_container_has(ClassName::class)) {
    // ClassName exists in the container.
}