【文件属性】:
文件名称:contract:易于使用的承包课程
文件大小:12KB
文件格式:ZIP
更新时间:2021-05-22 00:30:48
PHP
合同
合同是按合同设计模式PHP实现。 它使您可以将合同包装在预先存在的类周围,并拦截结果和类状态的要求和结果。 如果违反合同,则合同规定的类也将还原状态。
安装
要使用composer安装此软件包,请运行以下命令:
composer require giritli/contract
用法示例
创建将由合同包装的初始课程。
// Create your normal class
class Account {
public $ balance = 0 ;
public function deposit ( $ amount ) {
$ this -> balance += ( int ) $ amount ;
}
public function getBalance () {
return $ this -> bala
【文件预览】:
contract-master
----composer.json(347B)
----.travis.yml(296B)
----phpunit.xml(518B)
----.scrutinizer.yml(205B)
----readme.md(5KB)
----tests()
--------subjects()
--------ContractTest.php(5KB)
----src()
--------Contract()
----.gitignore(26B)