phix/validationlib

ValidationLib是一个轻量级的可重用数据验证工具库

4.2.0 2014-04-04 08:44 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:24:42 UTC


README

ValidationLib4是一个轻量级的数据验证类集合。它受到Zend_Validation的启发,但进行了大幅度的简化 :)

系统级安装

ValidationLib4应使用PEAR安装程序安装。此安装程序是PHP社区用于安装PHP组件的事实标准。

sudo pear channel-discover pear.phix-project.org
sudo pear install --alldeps phix/ValidationLib4

作为组件的依赖项

如果您正在创建依赖ValidationLib的组件,请确保将ValidationLib添加到您的组件package.xml文件中

<dependencies>
  <required>
    <package>
      <name>ValidationLib4</name>
      <channel>pear.phix-project.org</channel>
      <min>4.0.0</min>
      <max>4.999.9999</max>
    </package>
  </required>
</dependencies>

用法

ValidationLib4的最佳文档是其单元测试,这些测试包含在包中。您将在您的PEAR仓库中找到它们,在Linux系统中通常是/usr/share/php/test。

开发环境

如果您想修复或增强此组件,您需要创建一个合适的发展环境。最简单的方法是安装phix4componentdev

# phix4componentdev
sudo apt-get install php5-xdebug
sudo apt-get install php5-imagick
sudo pear channel-discover pear.phix-project.org
sudo pear -D auto_discover=1 install -Ba phix/phix4componentdev

然后,您可以克隆git仓库

# ValidationLib4
git clone git://github.com/stuartherbert/ValidationLib.git

然后,安装此组件依赖项的本地副本以完成开发环境

# build vendor/ folder
phing build-vendor

为了使您的生活更加便捷,常用任务(如运行单元测试、生成代码审查分析以及创建PEAR包)已使用phing自动化。您将在组件提供的build.xml文件中找到自动化的步骤。

在组件的顶级目录中运行命令'phing'以查看可用的自动化任务列表。

许可证

有关完整的许可证详情,请参阅LICENSE.txt。