-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2015-6a9acc6d0f 2015-12-30 21:35:46.515138 --------------------------------------------------------------------------------
Name : php-phpspec Product : Fedora 22 Version : 2.4.0 Release : 1.fc22 URL : https://github.com/phpspec/phpspec Summary : Specification-oriented BDD framework for PHP Description : phpspec is a tool which can help you write clean and working PHP code using behaviour driven development or BDD. BDD is a technique derived from test-first development.
BDD is a technique used at story level and spec level. phpspec is a tool for use at the spec level or SpecBDD. The technique is to first use a tool like phpspec to describe the behaviour of an object you are about to write. Next you write just enough code to meet that specification and finally you refactor this code.
-------------------------------------------------------------------------------- Update Information:
**Version 2.4.0** * Initial support for typehinted doubles in PHP7 * Supported installation with Symfony 3.0 * Handles and presents fatal errors * Specs can now be run by specifying a fully qualified class name * New shouldContain matcher for strings * Warning added when trying to typehint scalars or callable in spec * No longer truncates strings when diffing arrays in verbose mode * New %resource_name% placeholder for generated specs * Fixed case error in class name that triggered strictness warnings on some platforms * Fixed undefined index error in some versions of Windows * Clarified in composer that ext-tokenizer is required * Improved docblock for beConstructedThrough() * Fixed error when spec and src paths are the same * New event is fired when phpspec creates a file * Internal refactoring of Presenter objects --------------------------------------------------------------------------------
This update can be installed with the "yum" update program. Use su -c 'yum update php-phpspec' at the command line. For more information, refer to "Managing Software with yum", available at https://docs.fedoraproject.org/yum/.
All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys --------------------------------------------------------------------------------