PHPackages                             wpdiggerstudio/wpzylos-requirements - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. wpdiggerstudio/wpzylos-requirements

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

wpdiggerstudio/wpzylos-requirements
===================================

Environment and dependency validation for WPZylos framework plugins

v1.0.0(3mo ago)01[1 PRs](https://github.com/WPDiggerStudio/wpzylos-requirements/pulls)MITPHPPHP ^8.0CI passing

Since Feb 4Pushed 2mo agoCompare

[ Source](https://github.com/WPDiggerStudio/wpzylos-requirements)[ Packagist](https://packagist.org/packages/wpdiggerstudio/wpzylos-requirements)[ Docs](https://github.com/WPDiggerStudio/wpzylos-requirements)[ Fund](https://www.paypal.com/donate/?hosted_button_id=66U4L3HG4TLCC)[ RSS](/packages/wpdiggerstudio-wpzylos-requirements/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (4)Versions (3)Used By (0)

WPZylos Requirements
====================

[](#wpzylos-requirements)

[![PHP Version](https://camo.githubusercontent.com/911a83e2aa6fe73660ab613629a95c76622bf03049a7344e80c5ea72d4ef9c7d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545382e302d626c7565)](https://php.net)[![License](https://camo.githubusercontent.com/f8df3091bbe1149f398a5369b2c39e896766f9f6efba3477c63e9b4aa940ef14/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e)](LICENSE)[![GitHub](https://camo.githubusercontent.com/dbe820b98864e115173c422b9472b725cfa678bee03b66ff2c453dad95a3d20b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769744875622d575044696767657253747564696f2d3138313731373f6c6f676f3d676974687562)](https://github.com/WPDiggerStudio/wpzylos-requirements)

Environment and dependency validation for WPZylos framework plugins.

📖 **[Full Documentation](https://wpzylos.com/docs/latest/packages/wpzylos-requirements/)** | 🐛 **[Report Issues](https://github.com/WPDiggerStudio/wpzylos-requirements/issues)**

---

✨ Features
----------

[](#-features)

- **PHP Version Check** — Validate minimum PHP version
- **WordPress Version Check** — Validate minimum WordPress version
- **PHP Extensions** — Ensure required extensions are loaded
- **Plugin Dependencies** — Check required plugins are active with minimum versions
- **Multisite Compatibility** — Validate multisite environment compatibility
- **Automatic Deactivation** — Deactivates plugin when requirements fail
- **Admin Notices** — User-friendly error messages in WordPress admin
- **Config Publishing** — Publish stub config to your plugin

---

📋 Requirements
--------------

[](#-requirements)

RequirementVersionPHP^8.0wpzylos-core^1.0---

🚀 Installation
--------------

[](#-installation)

```
composer require wpdiggerstudio/wpzylos-requirements
```

### Publish Configuration

[](#publish-configuration)

```
use WPZylos\Framework\Requirements\RequirementsServiceProvider;

// Publish config stub to your plugin
RequirementsServiceProvider::publishConfig(
    __DIR__ . '/config/requirements.php'
);
```

---

📖 Quick Start
-------------

[](#-quick-start)

### 1. Create Requirements Config

[](#1-create-requirements-config)

Create `config/requirements.php` in your plugin:

```
