2017 © Pedro Peláez
 

library validators

Common ValueValidator implementations

image

data-values/validators

Common ValueValidator implementations

  • PHP
  • 6 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 7 Versions
  • 3 % Grown

The README.md

DataValues Validators

DataValues Validators is a small library that contains common ValueValidator implementations., (*1)

It is part of the DataValues set of libraries., (*2)

Code Coverage Scrutinizer Quality Score, (*3)

On Packagist: Latest Stable Version Download count, (*4)

Installation

The recommended way to use this library is via Composer., (*5)

Composer

To add this package as a local, per-project dependency to your project, simply add a dependency on data-values/validators to your project's composer.json file. Here is a minimal example of a composer.json file that just defines a dependency on version 1.0 of this package:, (*6)

{
    "require": {
        "data-values/validators": "1.0.*"
    }
}

Manual

Get the code of this package, either via git, or some other means. Also get all dependencies. You can find a list of the dependencies in the "require" section of the composer.json file. Then take care of autoloading the classes defined in the src directory., (*7)

Tests

This library comes with a set up PHPUnit tests that cover all non-trivial code. You can run these tests using the PHPUnit configuration file found in the root directory. The tests can also be run via Github Actions., (*8)

Authors

DataValues Validators has been written by the Wikidata team, as Wikimedia Germany employees for the Wikidata project., (*9)

It is based upon and contains a lot of code written by Jeroen De Dauw for the Maps and Semantic MediaWiki projects., (*10)

Release notes

1.0.0 (2021-01-22)

  • Added compatibility with data-values/data-values 3.x
  • Added compatibility with data-values/interfaces 1.x

0.1.3 (2018-08-02)

  • Made component installable with DataValues 2.x
  • Removed MediaWiki integration

0.1.2 (2014-10-09)

  • Made component installable with DataValues 1.x

0.1.1 (2014-03-27)

  • Changed autoloading from PSR-0 to PSR-4
  • Added tests for DimensionValidator

0.1.0 (2013-11-17)

Initial release with these features:, (*11)

  • DimensionValidator
  • ListValidator
  • NullValidator
  • RangeValidator
  • StringValidator
  • TitleValidator

The Versions

16/03 2018

dev-master

9999999-dev https://github.com/DataValues/Validators

Common ValueValidator implementations

  Sources   Download

GPL-2.0+ GPL-2.0-or-later

The Requires

 

The Development Requires

by The Wikidata team

validation wikidata validators datavalues

28/09 2017

dev-fullQualified

dev-fullQualified https://github.com/DataValues/Validators

Common ValueValidator implementations

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

by The Wikidata team

validation wikidata validators datavalues

28/09 2017

dev-runSubValidator

dev-runSubValidator https://github.com/DataValues/Validators

Common ValueValidator implementations

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

by The Wikidata team

validation wikidata validators datavalues

28/09 2017

dev-stringTitleTests

dev-stringTitleTests https://github.com/DataValues/Validators

Common ValueValidator implementations

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

by The Wikidata team

validation wikidata validators datavalues

09/10 2014

0.1.2

0.1.2.0 https://github.com/DataValues/Validators

Common ValueValidator implementations

  Sources   Download

GPL-2.0+

The Requires

 

by The Wikidata team

validation wikidata validators datavalues valueparsers valueformatters

27/03 2014

0.1.1

0.1.1.0 https://github.com/DataValues/Validators

Common ValueValidator implementations

  Sources   Download

GPL-2.0+

The Requires

 

by The Wikidata team

validation wikidata validators datavalues valueparsers valueformatters

17/11 2013

0.1

0.1.0.0 https://github.com/DataValues/Validators

Common ValueValidator implementations

  Sources   Download

GPL-2.0+

The Requires

 

by The Wikidata team

validation wikidata validators datavalues valueparsers valueformatters