Meritoo
|
067be1ab1d
|
[Arrays] Function that returns elements from given level
|
2022-02-05 19:50:36 +01:00 |
|
Meritoo
|
fcaae95810
|
[BaseCollection] Prepare elements while adding them by addMultiple() method in the same way as passing them in constructor
|
2021-04-27 22:13:11 +02:00 |
|
Meritoo
|
1eb86cf102
|
[BaseCollection] Fix incorrectly working limit() method
|
2021-04-11 22:16:34 +02:00 |
|
Meritoo
|
4f8c355d1b
|
Create and implement CollectionInterface as contract of all collections (e.g. based on the BaseCollection class)
|
2021-03-29 21:41:54 +02:00 |
|
Meritoo
|
e47eaae8b2
|
Move Renderable class: Meritoo\Common -> Meritoo\Common\Contract
|
2021-03-28 22:34:45 +02:00 |
|
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 |
|