承接 arcus-software/concrete-php-assert 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

arcus-software/concrete-php-assert

Composer 安装命令:

composer require arcus-software/concrete-php-assert

包简介

A concrete class that extends PHPUnit'Assert class.

README 文档

README

A concrete class that extends PHPUnit\Framework\Assert so that it can be instantiated as a class and used as an object.

See my User Story where I first used this package in a project.

Do you really need it?

I started this project to make typing assertion invocations easier. As I implemented my idea I started to doubt if the project was worthwhile. So, bear in mind. This project might be pointless and you might be better of not using it. Meanwhile, I had started so I had to finish it.

If you just want a short name for that class you could use the short version of the name.

See: Using namespaces: Aliasing/Importing

use PHPUnit\Framework\Assert;

Is the same as:

use PHPUnit\Framework\Assert as Assert;

So assertions could be invoked in just a few characters:

Assert::assertTrue($foo);

Install via Composer

You can add concrete-php-assert as a local, per-project, development-time dependency to your project using Composer:

$ composer require --dev arcus-software/concrete-php-assert

Using ConcreteAssert in your own project

See actual usages of this code within a Behat FeatureContext.php script.

See the FeatureContext class in this project at:

features/bootstrap/FeatureContext.php

Developing this project

Clone the repo

Clone this repository from its home on github.

Then, assuming that you have installed Composer, run:

$ composer update

We use Behat to test the basic behaviour of instantiating a concrete instance of PHPUnit\Framework\Assert. Run Behat tests from this project's root folder with the following command:

$ vendor/bin/behat

统计信息

  • 总下载量: 17
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 8
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2018-04-26

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固