PHPackages                             sturple/wp-plugin-notifications - 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. [Logging &amp; Monitoring](/categories/logging)
4. /
5. sturple/wp-plugin-notifications

AbandonedArchivedWordpress-plugin[Logging &amp; Monitoring](/categories/logging)

sturple/wp-plugin-notifications
===============================

Error notifications

08[2 issues](https://github.com/sturple/wp-plugin-notifications/issues)PHP

Since Nov 19Pushed 9y ago1 watchersCompare

[ Source](https://github.com/sturple/wp-plugin-notifications)[ Packagist](https://packagist.org/packages/sturple/wp-plugin-notifications)[ RSS](/packages/sturple-wp-plugin-notifications/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependenciesVersions (2)Used By (0)

site-error-notifications
========================

[](#site-error-notifications)

WordPress Plugin
----------------

[](#wordpress-plugin)

When used as a WordPress plugin the plugin will search for a `config.yml` file in the root directory of the plugin. The path to this file may be changed by editing `site-error-notifications.php` (a comment indicates where to edit).

YAML Configuration
------------------

[](#yaml-configuration)

A YAML document is accepted as configuration by the `\Fgms\SiteErrorNotifications\YamlFactory::create` static method. This method produces an instance of `\Fgms\SiteErrorNotifications\ErrorHandlerInterface`. The YAML document is expected to have the following form:

```
monolog:
    # Only present if Monolog logging is desired
    file: # The file to which the log shall be written
    name: # The name of the log (optional)
    ignore: # Optional, specifies a mask of PHP error constants which shall be ignored (i.e. nothing shall be written to the log)
email:
    # Only present if email notifications are desired
    from: # The address from which emails shall be sent
    to: # The address (a string) or addresses (an array) to which emails shall be sent
    templates: # Path to the templates directory for Twig
    name: # The name of the site (optional)
    host: # Optional, if present Swift will be configured to send directly using this host rather than by using PHP's mail function
    port: # Optional, only regarded if "host" is present, the port to use for SMTP
    encryption: # Optional, only regarded if "host" is present, the encryption type to use for SMTP
    username: # Optional, only regarded if "host" is present, the username to use for SMTP
    password: # Optional, only regarded if "host" is present, the password to use for SMTP
    ignore: # Optional, specifies a mask of PHP error constants which shall be ignored (i.e. emails shall not be sent)
html:
    templates: # Path to the templates directory for Twig
    debug: # True for debug messages, false otherwise (optional, defaults to false)
```

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 93.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5727854?v=4)[S Turple](/maintainers/sturple)[@sturple](https://github.com/sturple)

---

Top Contributors

[![RobertLeahy](https://avatars.githubusercontent.com/u/648276?v=4)](https://github.com/RobertLeahy "RobertLeahy (31 commits)")[![sturple](https://avatars.githubusercontent.com/u/5727854?v=4)](https://github.com/sturple "sturple (2 commits)")

### Embed Badge

![Health badge](/badges/sturple-wp-plugin-notifications/health.svg)

```
[![Health](https://phpackages.com/badges/sturple-wp-plugin-notifications/health.svg)](https://phpackages.com/packages/sturple-wp-plugin-notifications)
```

###  Alternatives

[psr/log

Common interface for logging libraries

10.4k1.2B10.9k](/packages/psr-log)[open-telemetry/api

API for OpenTelemetry PHP.

1938.5M262](/packages/open-telemetry-api)[open-telemetry/sdk

SDK for OpenTelemetry PHP.

2326.5M315](/packages/open-telemetry-sdk)[illuminated/console-logger

Logging and Notifications for Laravel Console Commands.

8676.7k](/packages/illuminated-console-logger)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
