spin8 / framework
The Spin8 framework. A framework to help developers to create WordPress plugins.
dev-master
2024-06-29 15:11 UTC
Requires
- php: ^8.3
- composer-runtime-api: >=2.2.2
- latte/latte: ^3.0
- psr/container: ^2.0
- thecodingmachine/safe: ^2.5
Requires (Dev)
- fakerphp/faker: ^1.23
- mikey179/vfsstream: ^1.6
- mockery/mockery: ^1.6
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.2
- rector/rector: ^0.17.5
- slevomat/coding-standard: ^8.13
- squizlabs/php_codesniffer: ^3.7
- symfony/var-dumper: ^6.3
- szepeviktor/phpstan-wordpress: ^1.3
- thecodingmachine/phpstan-safe-rule: ^1.2
Provides
- psr/container-implementation: 1.1|2.0
Replaces
- 10up/wp_mock: dev-master
This package is auto-updated.
Last update: 2024-10-29 15:56:24 UTC
README
The Spin8 framework. A framework to help developers to create WordPress plugins.
Start a Spin8 project
To start a new Spin8 project, use the standard project template found at https://github.com/Talpx1/Spin8_Project_Template
Features
- WordPress APIs wrappers leveraging OOP
- DI Container supporting: aliases, singletons, intersection types, autowiring, method calls, configurations.
- User defined configurations: auto-discovered and loaded at runtime, providing a facade for simple and clean APIs.
- Guards: simple to use - advanced checks to protect your code from unexpected inputs and behaviours.
- Out-of-the-box Templating Engine.
- WIP Console helper commands.
- A LOT MORE TO COME