Download the PHP package arcus-software/concrete-php-assert without Composer
On this page you can find all versions of the php package arcus-software/concrete-php-assert. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download arcus-software/concrete-php-assert
More information about arcus-software/concrete-php-assert
Files in arcus-software/concrete-php-assert
Package concrete-php-assert
Short Description A concrete class that extends PHPUnit'Assert class.
License Apache-2.0
Informations about the package concrete-php-assert
concrete-php-assert
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
Is the same as:
So assertions could be invoked in just a few characters:
Install via Composer
You can add concrete-php-assert
as a local, per-project, development-time dependency to your project using Composer:
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:
Developing this project
Clone the repo
Clone this repository from its home on github.
Then, assuming that you have installed Composer, run:
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: