spacetab-io/transformation-layer

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

1.0.2 2020-04-19 14:30 UTC

This package is auto-updated.

Last update: 2024-09-13 19:26:33 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安裝包

版權許可證

MIT許可證

版權所有 © 2020 spacetab.io, Inc. https://spacetab.io

本許可證下,任何獲得本軟件及其相關文件副本的人(“軟件”)均有權自由使用該軟件,無需支付任何費用,包括但不限於使用、複製、修改、合併、發布、分發、轉授和/或出售該軟件的副本,並允許得到該軟件的人進行上述行為,但必須遵守以下條件:

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

本軟件按“原樣”提供,不提供任何明示或默示的保證,包括但不限於商業性、適合特定目的和不受侵權的保證。在任何情況下,作者或版權所有者對任何主張、損害或其它責任,無論是基於合同、侵權或其他法律行為,均不承擔責任,無論是因為軟件或其使用或其它與軟件相關的原因而產生。