spacetab-io/transformation-php

任何Web应用的基礎轉換層。

1.0.2 2020-04-19 14:30 UTC

This package is auto-updated.

Last update: 2024-09-13 18:57:53 UTC


README

CircleCI codecov

大多數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

此條件下,任何取得此軟件及其相關文件副本(以下簡稱“軟件”)的人,均被授予無條件的、無費用的使用權,包括但不限於使用、複製、修改、合併、發布、分發、許可或轉讓軟件副本的權利,並允許向軟件提供者提供的人行使上述權利,前提是必須遵守以下條件:

上述版權聲明和此許可證應包含在軟件的全部副本或主要部分中。

本軟件按“原樣”提供,不提供任何形式的保證,明示或默示的,包括但不限於適銷性、適用於特定目的和非侵權性的保證。在任何情況下,作者或版權持有人均不對任何主張、損害或其他責任負責,無論是基於合約、侵權或其他原因,與本軟件或其使用或與本軟件相關的任何行為有關。