Sirius PHP libraries
A collection of framework agnostic libraries for your PHP projects
Ensure your app is working only on valid data (multi-dimensional arrays, objects etc). The validation rules are context-aware.
Stress-free file uploads. Save valid uploads to disk, cloud, whatever.
Used by Bolt CMS!
Sanitize data coming into your app. Transform data going out from your app (APIs, views).
Handle incoming data (filtration, validation, upload). Add hints for the view layer (forms, API documentation etc).
Component-based HTML rendering inspired by ReactJS and jQuery. This idea is universally applicable though.
Render Sirius\Input objects as forms using Sirius\Html. Using Bootstrap, Foundation or your own style.
Extend your components using decorators. Stacks of decorators.