Download the PHP package ar2labs/wiring without Composer
On this page you can find all versions of the php package ar2labs/wiring. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ar2labs/wiring
More information about ar2labs/wiring
Files in ar2labs/wiring
Package wiring
Short Description Wiring is a PHP micro framework core with Interoperability (PSRs).
License BSD-3-Clause
Informations about the package wiring
Wiring
Wiring is a PHP micro framework core with Interoperability (PSRs).
This package is compliant with PSR-1, PSR-3, PSR-4, PSR-6, PSR-7, PSR-11, PSR-12, PSR-14, PSR-15, PSR-17 and PSR-18.
Package install
-
Via Composer
or if you don't have a composer installation:
Quick start project
-
Create a start project:
-
Change to the directory created
-
Create
.env -
Start PHP Built-in web server:
or run with php:
- Open your browser at:
Requirements
The following versions of PHP are supported by this version.
- PHP 8.5
PHP Extension Requirements:
- JSON
- Mbstring
Development and CI checks also use Composer, PHPUnit, PHPStan, PHP-CS-Fixer, DOM/XML extensions, and Xdebug for Clover coverage generation.
Quality gates
The project is expected to pass these release checks:
Security posture
Wiring is a micro-framework core. Authentication, authorization, CSRF token storage, session storage, database query execution, template escaping policy, and application-specific input validation are provided by consuming applications through interfaces and injected services.
Security-sensitive defaults in this package include relative-only controller redirects, XML request parsing with network access disabled, JavaScript-safe console helper encoding, generic production error messages, redaction of sensitive logger context values, CR/LF rejection before emitting headers, and cookies with HttpOnly plus SameSite=Lax by default. Cookie Secure is set automatically when PHP reports an HTTPS request; deployments behind reverse proxies should pass true explicitly or normalize HTTPS server parameters before setting cookies.
Residual deployment assumptions include HTTPS termination, HSTS policy, trusted reverse-proxy headers, cookie domain scope, production php.ini, secret management, template escaping in the configured renderer, prepared SQL statements in database implementations, CSRF enforcement in applications that process state-changing forms, and operational log retention/redaction controls.
Documentation
Project documentation is available in docs/README.md.
- Getting Started
- Integration Guide
- Architecture
- API Reference
- PHP 8.5 Migration And Security Notes
- Security Policy
- Release Process
Copyright and license
Code and documentation copyright (c) 2020, Code released under the BSD-3-Clause license.
All versions of wiring with dependencies
ext-json Version *
ext-mbstring Version *
psr/cache Version ^3.0
psr/container Version ^2.0
psr/http-client Version ^1.0
psr/http-factory Version ^1.1
psr/http-message Version ^2.0
psr/http-server-handler Version ^1.0
psr/http-server-middleware Version ^1.0
psr/log Version ^3.0