32 Repositories
PHP attributes Libraries
Creating data transfer objects with the power of php objects. No php attributes, no reflection api, and no other under the hook work.
Super Simple DTO Creating data transfer objects with the power of php objects. No php attributes, no reflection api, and no other under the hook work.
Declarative HTTP Clients using Guzzle HTTP Library and PHP 8 Attributes
Waffler How to install? $ composer require waffler/waffler This package requires PHP 8 or above. How to test? $ composer phpunit Quick start For our e
A simple pure PHP RADIUS client supporting Standard and Vendor-Specific Attributes in single file
BlockBox-Radius A simple pure PHP RADIUS client supporting Standard and Vendor-Specific Attributes in single file Author: Daren Yeh [email protected]
Provide all attributes (including irregular patterns) to Laravel Blade class components.
blade-wants-attributes blade-wants-attributes offers you the ability to use Blade/HTML-defined attributes within the constructors of Laravel Blade cla
The last validation library you will ever need!
Mighty The last validation library you will ever need! Table of Contents Installation About Mighty Quickstart Mighty Validation Expression Language Ex
HTML sanitizer, written in PHP, aiming to provide XSS-safe markup based on explicitly allowed tags, attributes and values.
TYPO3 HTML Sanitizer ℹ️ Common safe HTML tags & attributes as given in \TYPO3\HtmlSanitizer\Builder\CommonBuilder still might be adjusted, extended or
This package allows you to render livewire components like a blade component, giving it attributes, slots etc
X-livewire This package allows you to render livewire components like a blade component, giving it attributes, slots etc. Assuming you wanted to creat
Create your routes using attributes in your controllers
Create your routes using attributes in your controllers
A PocketMine-MP plugin that allows you to comfortably register events using a new piece of PHP 8 power — attributes.
AdvancedEvents This is a PocketMine-MP plugin that allows you to comfortably register events using a new piece of PHP 8 power — attributes. Inspired b
Generate previous attributes when saving Eloquent models
This package provides a trait that will generate previous attributes when saving any Eloquent model.
Attributes to define PHP language extensions (to be enforced by static analysis)
PHP Language Extensions (currently in BETA) This library provides attributes for extending the PHP language (e.g. adding package visibility). The inte
CodeIgniter4 Attribute Routes. You can set Routes in Controllers as PHP8 Attributes.
CodeIgniter4 Attribute Routes This package generates a Routes File from the Attribute Routes in your Controllers. You can set routes in your Controlle
Magento 2 custom extension to add custom attributes(longitude, latitude) to customer address
Magento 2 custom extension to add custom attributes(longitude, latitude) to customer address. Then save them to quote model and copy them from quote address to order address on bakend, frontend, rest api
PHP template engine that uses data-attributes and keeps HTML templates valid and clean
Dataplater PHP template engine that uses data-attributes and keeps HTML templates valid and clean. Scroll down to see a usage example. Install compose
Validated properties in PHP8.1 and above using attribute rules
PHP Validated Properties Add Rule attributes to your model properties to make sure they are valid. Why this package? When validating external data com
🔌 Autowire and configure using PHP 8 Attributes in Laravel.
🔌 Autowire for Laravel Autowire and configure using PHP 8 Attributes in Laravel. Installation Via Composer composer require jeroen-g/autowire You wil
Laravel-model-mapper - Map your model attributes to class properties with ease.
Laravel Model-Property Mapper This package provides functionality to map your model attributes to local class properties with the same names. The pack
The package provides an expressive "fluent" way to define model attributes.
The package provides an expressive "fluent" way to define model attributes. It automatically builds casts at the runtime and adds a native autocompletion to the models' properties.
Make your own custom cast type for Laravel model attributes
Laravel Custom Casts Make your own cast type for Laravel model attributes Laravel custom casts works similarly to Eloquent attribute casting, but with
HTML sanitizer, written in PHP, aiming to provide XSS-safe markup based on explicitly allowed tags, attributes and values.
TYPO3 HTML Sanitizer ℹ️ Common safe HTML tags & attributes as given in \TYPO3\HtmlSanitizer\Builder\CommonBuilder still might be adjusted, extended or
Guess attributes for Laravel model factories
Eloquent Populator This package provides default attributes for Laravel model factories by guessing the best Faker formatters from columns' names and
Cast your Eloquent model attributes to Value Objects with ease.
Laravel Value Objects Cast your Eloquent model attributes to value objects with ease! Requirements This package requires PHP = 5.4. Using the latest
Easily validate data attributes through a remote request
Laravel Remote Rule Easily validate data attributes through a remote request. This package allows you to define a subset of custom rules to validate a
🔥 Fire events on attribute changes of your Eloquent model
class Order extends Model { protected $dispatchesEvents = [ 'status:shipped' = OrderShipped::class, 'note:*' = OrderNoteChanged:
A library to allow the use of PHP attributes for WordPress hooks
WordPress Hook Attributes This library should be considered experimental and not production ready. Installation composer require boxuk/wp-hook-attribu
A Laravel package for multilingual models
Introduction If you want to store translations of your models into the database, this package is for you. This is a Laravel package for translatable m
Allows reflection of object attributes, including inherited and non-public ones
sebastian/object-reflector Allows reflection of object attributes, including inherited and non-public ones. Installation You can add this library as a
Control frontend access to properties/methods in Livewire using PHP 8 attributes.
This package adds PHP 8.0 attribute support to Livewire. In specific, the attributes are used for flagging component properties and methods as frontend-accessible.
Easily add weighted searches through model attributes and relationships
Laravel Searchable 🔍 Easily add weighted searches through model attributes and relationships. This package currently supports MySQL and PostgreSQL. I
Making Eloquent models translatable
A trait to make Eloquent models translatable This package contains a trait to make Eloquent models translatable. Translations are stored as json. Ther
:tada: Release 2.0 is released! Very fast HTTP router for PHP 7.1+ (incl. PHP8 with attributes) based on PSR-7 and PSR-15 with support for annotations and OpenApi (Swagger)
HTTP router for PHP 7.1+ (incl. PHP 8 with attributes) based on PSR-7 and PSR-15 with support for annotations and OpenApi (Swagger) Installation compo
Rinvex Country is a simple and lightweight package for retrieving country details with flexibility. A whole bunch of data including name, demonym, capital, iso codes, dialling codes, geo data, currencies, flags, emoji, and other attributes for all 250 countries worldwide at your fingertips.
Rinvex Country Rinvex Country is a simple and lightweight package for retrieving country details with flexibility. A whole bunch of data including nam