phix/exceptionslib

exceptionslib 是一个易于使用的 PHP 组件,可简化您的 PHP 应用和组件中的错误处理。

1.1.6 2013-06-09 11:41 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:40:05 UTC


README

ExceptionsLib 是一个易于使用的 PHP 组件,可简化您的 PHP 应用和组件中的错误处理。

系统级安装

应使用 PEAR 安装程序 安装 ExceptionsLib。此安装程序是 PHP 社区的标准 PHP 组件安装方式。

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

作为组件的依赖项

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

<dependencies>
  <required>
    <package>
      <name>ExceptionsLib</name>
      <channel>pear.phix-project.org</channel>
      <min>1.0.0</min>
      <max>1.999.9999</max>
    </package>
  </required>
</dependencies>

使用方法

ExceptionsLib 的最佳文档是包含在包中的单元测试。您将在 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 仓库

# ExceptionsLib
git clone git@github.com:stuartherbert/ExceptionsLib.git

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

# build vendor/ folder
phing build-vendor

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

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

许可证

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