axelitus / security
一个不依赖于框架的PHP包,包含与安全相关的类和辅助工具。
dev-master
2013-11-21 00:01 UTC
Requires
- php: >=5.4.9
- axelitus/base: dev-develop
Requires (Dev)
- phpmd/phpmd: 1.5.*
- phpunit/phpunit: 3.8.*
- squizlabs/php_codesniffer: 1.4.*
This package is auto-updated.
Last update: 2024-09-24 04:26:55 UTC
README
一个不依赖于框架的PHP包,包含与安全相关的类和辅助工具。
包信息
- 包: axelitus/security
- 根命名空间: axelitus\Security
- 作者: Axel Pardemann (axelitusdev@gmail.com)
- 仓库: axelitus/php-base 在GitHub
- 构建状态(master):
- 构建状态(develop):
- Composer包: axelitus/security 在Packagist
- 问题跟踪器: axelitus/php-security 问题跟踪器在GitHub
需求
此包工作所需的需求如下
- PHP >= 5.4.9(可能适用于之前的5.4.X版本,但未测试)。
标准
此包旨在遵循某些标准,以便于贡献和使用。最近有一项标准化框架互操作性的倡议,尽管我认为这很容易扩展到每个人正在构建的大部分代码。所有这一切背后的团体是PHP-FIG (Framework Interoperability Group),你应该访问他们的网站。
已有一些标准被标记为接受(最终):PSR-0,PSR-1,PSR-2 和 PSR-3。
此包旨在遵循PSR-2规范。
遵守PSR-2规范意味着这个包可以通过使用Composer从Packagist包存档轻松安装。只需按照如何安装部分中的说明操作。这也意味着存在一个编码风格指南,开发人员和贡献者应为此共同利益强制执行。
内容
除非另有说明,所有类都从包命名空间引用。
- 类 - 类描述。
如何安装
要安装此包并在您的应用程序中使用它,只需遵循以下说明(如果您尚未阅读来自Composer的文档,请在继续之前阅读)
- 如果您尚未安装,请下载composer(使用您首选的方法)。例如
$ curl -s https://getcomposer.org/installer | php
- 在您的
composer.json
文件中放置一个require
语句,将<version>
替换为您想要的版本。例如
"require": {
"axelitus/secuity": "<version>"
}
- 运行composer安装程序以解决依赖关系并下载包。例如
$ php composer.phar install
- 为了使用这些包,您必须加载由composer生成的自动加载器(如果您正在使用框架,这可能已经自动完成)。例如
require 'vendor/autoload.php';
- 最后,根据需要仅使用包类
axelitus\Security\[<sub-namespace>\...]<class>::<function>(<params>);