spacetab-io / transformation-php
任何Web应用的基礎轉換層。
1.0.2
2020-04-19 14:30 UTC
Requires
- php: >=7.4
Requires (Dev)
- phpstan/phpstan: ^0.12.5
- phpunit/phpunit: ^9
- symfony/var-dumper: ^5.0
This package is auto-updated.
Last update: 2024-09-13 18:57:53 UTC
README
大多數PHP應用的默認轉換層。
安裝
composer install spacetab-io/transformation-layer
使用方法
use Spacetab\Transformation\ValidationError; use Spacetab\Transformation\ValidationTransformation; $error = new ValidationError(); $error->addError('user.first_name', 'Minimal length allowed is 2 symbols.'); $error->addError('user.first_name', 'Must be like regular expression /[a-zA-Z]+/.'); $transform = new ValidationTransformation($error); $transform->doTransform(); // return transformed data (mixed type)
依賴
- >= PHP 7.4
- 使用Composer安裝包件
許可證
The MIT License
版權所有 © 2020 spacetab.io, Inc. https://spacetab.io
此條件下,任何取得此軟件及其相關文件副本(以下簡稱“軟件”)的人,均被授予無條件的、無費用的使用權,包括但不限於使用、複製、修改、合併、發布、分發、許可或轉讓軟件副本的權利,並允許向軟件提供者提供的人行使上述權利,前提是必須遵守以下條件:
上述版權聲明和此許可證應包含在軟件的全部副本或主要部分中。
本軟件按“原樣”提供,不提供任何形式的保證,明示或默示的,包括但不限於適銷性、適用於特定目的和非侵權性的保證。在任何情況下,作者或版權持有人均不對任何主張、損害或其他責任負責,無論是基於合約、侵權或其他原因,與本軟件或其使用或與本軟件相關的任何行為有關。