Commit Graph

69 Commits

Author SHA1 Message Date
Meritoo
1116034fe6 Mark PHPUnit test as risky when it does not have a @covers annotation 2021-03-28 22:19:11 +02:00
Meritoo
64f474fcf1 Change mode of Xdebug to "coverage" in Docker's configuration to make it possible to generate code coverage by PHPUnit 2021-03-28 22:16:04 +02:00
Meritoo
ab0c0e6e89 Update Changelog 2021-02-20 17:09:11 +01:00
Meritoo
ddb3f0a544 [Miscellaneous] [Regex] Use simpler & stronger pattern to match name of file 2019-12-18 20:31:33 +01:00
Meritoo
872259e63d [BaseCollection] Treat the null index as "no index" only while adding new element, iow. do not treat empty string as "no index" behaviour 2019-09-19 12:33:03 +02:00
Meritoo
a7c39b26ba Rename Collection class to BaseCollection. Add BaseCollection::isValidType() method to validate type of element before add it to collection. Add BaseCollection ::prepareElements() method to allow preparation of elements in custom way. 2019-09-18 14:51:09 +02:00
Meritoo
dabb1e90c3 Update .gitignore, docker-compose.yml, phpunit.xml.dist 2019-08-02 12:35:07 +02:00
Meritoo
79708f4e61 PHP CS Fixer > configuration > make more readable & remove unnecessary code 2019-08-02 12:21:03 +02:00
Meritoo
3b81d0d932 Do not require name of class by BaseTestCaseTrait::assertMethodVisibilityAndArguments() method 2019-06-17 08:43:40 +02:00
Meritoo
c4e09f77a3 Update Changelog 2019-06-02 19:17:39 +02:00
Meritoo
b482d814e4 Use .env instead of .env.dist 2019-05-30 21:32:00 +02:00
Meritoo
2091adc8d0 Collection > trait > return "void" where "self" causes type hinting problem and is not required 2019-05-11 00:19:38 +02:00
Meritoo
e75854feee Collection > trait > split into smaller traits (to make it more flexible) 2019-05-10 23:48:19 +02:00
Meritoo
0f2c6bb099 Phing > tests > add task for Psalm (https://psalm.dev) 2019-04-18 14:31:31 +02:00
Meritoo
4c6fb569bc PHP Coding Standards Fixer > update configuration 2019-04-15 21:23:05 +02:00
Meritoo
eb8fa110ad Reflection > getPropertyValue() method > look for the property in parent classes 2019-04-13 18:29:27 +02:00
Meritoo
e66cbd54e2 Template with placeholders > verification of placeholders without values > make stronger and point out which are missing 2019-04-10 08:57:33 +02:00
Meritoo
39b0172a85 Travis CI > run many tasks using Phing > update configuration 2019-04-07 16:19:31 +02:00
Meritoo
4f55f33385 Phing > php-coveralls > add task 2019-04-05 20:47:46 +02:00
Meritoo
d1c1d48473 Infection (Mutation Testing Framework) > fix bugs while running (generate proper code coverage, bugs while running tests randomly) 2019-04-05 20:42:42 +02:00
Meritoo
da9ae20a33 Implement Psalm (https://github.com/vimeo/psalm) 2019-04-03 19:47:08 +02:00
Meritoo
92e607a3f0 PHPUnit > execute tests in random order 2019-04-03 15:06:05 +02:00
Meritoo
87422af5c7 Implement PHPStan (https://github.com/phpstan/phpstan) 2019-04-03 12:49:48 +02:00
Meritoo
1db4a55e31 Fix integration with Coveralls (available as the badge in README.md) 2019-04-03 12:41:15 +02:00
Meritoo
ca4bf05b38 Travis CI > run many tasks using Phing (instead of PHPUnit only) 2019-04-03 12:39:04 +02:00
Meritoo
cecaa65ef6 Implement Mutation Testing Framework (infection/infection package) 2019-04-03 12:30:37 +02:00
Meritoo
a90eeed583 Phing > configuration > minor updates 2019-04-03 11:22:12 +02:00
Meritoo
312e721dc3 Phing > remove old and unused tools 2019-04-03 11:18:11 +02:00
Meritoo
a93355f2c8 RenderableInterface > something that may be rendered 2019-04-02 21:40:50 +02:00
Meritoo
ed1c9358aa Changelog > update > enter latest modifications 2019-04-02 21:16:25 +02:00
Meritoo
90bc438cae Composer > support/require PHP 7.2+ (instead of 5.6+) 2019-04-01 22:59:04 +02:00
Meritoo
56b058ca1d Size, e.g. of image 2019-03-24 22:15:54 +01:00
Meritoo
9f6af6b6a4 Collection > create trait (to make it more flexible) 2019-03-16 12:37:35 +01:00
Meritoo
d88ead92fe Tests > use @dataProvider 2019-03-05 10:18:35 +01:00
Meritoo
5ebde80646 Tests > use "Meritoo\Test\Common" namespace (instead of "Meritoo\Common\Test") 2019-03-04 19:35:42 +01:00
Meritoo
fe40d9caee ValueObject > Human > represents a human 2019-03-04 19:25:38 +01:00
Meritoo
924e492e11 Arrays > refactoring & more tests 2019-02-24 23:21:55 +01:00
Meritoo
ede9a182b4 Changelog > update > enter latest modifications 2019-02-23 12:47:10 +01:00
Meritoo
fad0aa607a Changelog > update > enter latest modifications 2019-02-23 11:58:13 +01:00
Meritoo
ec5129ad6b Tests > Date > more test cases 2018-11-09 23:39:01 +01:00
Meritoo
39ede292d6 Merge branch 'develop' 2018-11-03 09:09:09 +01:00
Meritoo
3c3d1b997e Docker > docker-compose.yml > add "phpunit" service > used to run PHPUnit's tests 2018-10-28 00:10:42 +02:00
Meritoo
ca9c3bd8f1 Utilities > Date > update descriptions of methods 2018-10-19 22:54:11 +02:00
Meritoo
51ff110101 Phing > update configuration 2018-08-26 15:43:34 +02:00
Meritoo
75707a3f76 Utilities > Bootstrap4CssSelector > useful methods related to CSS selectors and the Bootstrap4 (front-end component library) 2018-08-07 23:31:50 +02:00
Meritoo
8ecbefbba6 Utilities > CssSelector > useful methods related to CSS selectors 2018-08-07 23:31:30 +02:00
Meritoo
e850375c19 Tests > refactoring & minor improvements 2018-08-06 21:43:57 +02:00
Meritoo
535ae65e5e Utilities > Reflection > setPropertyValue() method > sets value of given property 2018-07-29 16:00:13 +02:00
Meritoo
c20fa5941f Docker > improve performance 2018-07-28 21:01:07 +02:00
Meritoo
a448d592d2 Documentation > Value Objects 2018-07-02 21:24:20 +02:00