Libraries tagged by observer pattern
cottagelabs/coar-notifications
353 Downloads
A library and server-side implementation supporting a limited number of the COAR Notify pattern objects. Server-side implementation assumes MySQL. If you are looking for a full, generic implementation of the COAR Notify protocol see https://packagist.org/packages/cottagelabs/coarnotify
cleaniquecoders/laravel-mcp-kit
30 Downloads
A Laravel MCP starter kit: a task-management MCP server distilled from production patterns, with token and OAuth 2.1 auth.
indievox/master-slave-db-access
22 Downloads
簡易的 MySQL database 伺服器存取類別,使用 POD 及 singleton pattern 實作,支援 Master-Slave 架構。 / Simple MySQL database server access class use PDO and singleton pattern, support Master-Slave database cluster.
cottagelabs/coarnotify
156 Downloads
A library which provides full support for the COAR Notify protocol, including a full set of pattern objects, a client to send notifications, and a server-side interface to enable rapid inbox implementation in arbitrary web frameworks.
c5vargas/laravel-api-server
11 Downloads
A collection of Laravel API starter kits using the repository pattern. Very flexible and useful when developing medium to large scale applications.
zend-patterns/zendservernagiosplugin
9 Downloads
Zend Server Nagios pugin
selcukmart/spider-form
28 Downloads
SpiderForm - Modern PHP Form Builder with Chain Pattern. Weaving perfect forms for Symfony & Laravel
selcukmart/form-generator
7 Downloads
Modern PHP Form Generator with Chain Pattern - Supports Symfony, Laravel, Twig, and Smarty
ninponix/dualserver
16 Downloads
A Framework for the Dual Server Web Design Pattern
systemico/conector_db
1112 Downloads
Singleton pattern to connect database Mysql, PostgreSQL, Oracle, SQL Server, and others.
brynforum/api-cache
7 Downloads
Server-side response caching for Flarum's API. Configure regex-pattern rules with per-rule TTLs to short-circuit expensive endpoints (top-poster widgets, statistics aggregations, etc.) before they touch the database.
alissonlinneker/statuspage-php-sdk
4 Downloads
# Code of Conduct Please don't abuse the API, and please report all feature requests and issues to https://support.atlassian.com/contact # Rate Limiting Each API token is limited to 1 request / second as measured on a 60 second rolling window. To get this limit increased, please contact us at https://support.atlassian.com/contact Error codes 420 or 429 indicate that you have exceeded the rate limit and the request has been rejected. # Basics ## HTTPS It's required ## URL Prefix In order to maintain version integrity into the future, the API is versioned. All calls currently begin with the following prefix: https://api.statuspage.io/v1/ ## RESTful Interface Wherever possible, the API seeks to implement repeatable patterns with logical, representative URLs and descriptive HTTP verbs. Below are some examples and conventions you will see throughout the documentation. * Collections are buckets: https://api.statuspage.io/v1/pages/asdf123/incidents.json * Elements have unique IDs: https://api.statuspage.io/v1/pages/asdf123/incidents/jklm456.json * GET will retrieve information about a collection/element * POST will create an element in a collection * PATCH will update a single element * PUT will replace a single element in a collection (rarely used) * DELETE will destroy a single element ## Sending Data Information can be sent in the body as form urlencoded or JSON, but make sure the Content-Type header matches the body structure or the server gremlins will be angry. All examples are provided in JSON format, however they can easily be converted to form encoding if required. Some examples of how to convert things are below: // JSON { "incident": { "name": "test incident", "components": ["8kbf7d35c070", "vtnh60py4yd7"] } } // Form Encoded (using curl as an example): curl -X POST https://api.statuspage.io/v1/example \ -d "incident[name]=test incident" \ -d "incident[components][]=8kbf7d35c070" \ -d "incident[components][]=vtnh60py4yd7" # Authentication