2
0
mirror of https://github.com/opencultureconsulting/php-basics.git synced 2025-02-23 00:00:24 +01:00

81 Commits

Author SHA1 Message Date
Sebastian Meyer
f9c31402d4 Remove old documentation 2024-02-05 15:45:33 +01:00
Sebastian Meyer
809a8197b6 Update PHP version in workflows 2024-02-05 15:44:15 +01:00
Sebastian Meyer
01cd52aeae Make Collection type-sensitive 2024-02-05 15:37:02 +01:00
Sebastian Meyer
14f586d9bf Add Collection datas tructure 2024-01-30 22:25:42 +01:00
Sebastian Meyer
a63164c9fc Update phpDoc 2024-01-30 22:24:10 +01:00
Sebastian Meyer
625a8bef23 Update links in composer.json 2024-01-28 18:00:33 +01:00
Sebastian Meyer
bbf9e64ddc Initial documentation upload 2024-01-28 17:30:20 +01:00
Sebastian Meyer
03cb7a3002 Fix phpDocs 2024-01-28 16:35:33 +01:00
Sebastian Meyer
11a7179c21 Update phpDoc 2024-01-26 16:37:41 +01:00
Sebastian Meyer
15222992f8 Add Psalm GitHub workflow 2024-01-26 11:47:16 +01:00
Sebastian Meyer
addf2e869d Add Psalm tooling 2024-01-26 11:40:26 +01:00
Sebastian Meyer
7a8ac2f87a Update PHPDoc 2024-01-24 22:45:04 +01:00
Sebastian Meyer
7311da4b22 Add error handler for exceptions 2024-01-24 22:44:31 +01:00
Sebastian Meyer
3f633ef11e Update PHPCS workflow 2024-01-24 09:58:26 +01:00
Sebastian Meyer
a4eb7bc4ea Add PHPCS GitHub workflow 2024-01-24 09:55:12 +01:00
Sebastian Meyer
be3b5f1141 Add phpDocumentor tooling 2024-01-23 17:59:30 +01:00
Sebastian Meyer
ca19810a56 Update PHPDocs 2024-01-23 17:58:33 +01:00
Sebastian Meyer
9832946b35 Add PHP_CodeSniffer tooling 2024-01-23 17:56:19 +01:00
Sebastian Meyer
f832b58a3e Make StrictList compatible with SplDoublyLinkedList v1.1.0 2024-01-22 21:03:54 +01:00
Sebastian Meyer
1eb426de38 Declare interfaces for traits 2024-01-22 18:45:51 +01:00
b20a8df00c Add exception handling to Singleton trait v1.0.1 2024-01-03 15:27:36 +01:00
Sebastian Meyer
6ba215e3fc Update dependencies v1.0.0 2024-01-01 10:20:19 +01:00
a0315b8196 Update PHPDoc for Singleton trait 2023-12-20 13:48:35 +01:00
ba2ec7a516 Use documented variable names in signature 2023-12-19 16:02:05 +01:00
2314e685a3 Convert error handler function to callable 2023-12-16 21:15:47 +01:00
c7a615143e Add PHPDoc for magically readable properties 2023-11-21 23:40:24 +01:00
f27b88d01f Update .gitignore 2023-11-21 23:14:56 +01:00
69982816bf Rename template TValue 2023-11-21 22:42:55 +01:00
983bfc7789
Update phpstan.yml
Signed-off-by: Sebastian Meyer <sebastian.meyer@opencultureconsulting.com>
2023-11-21 22:22:15 +01:00
650186635c
Update phpmd.yml
Signed-off-by: Sebastian Meyer <sebastian.meyer@opencultureconsulting.com>
2023-11-21 22:22:02 +01:00
f7a40f9b4a Add badges for workflows 2023-11-21 22:17:39 +01:00
0267c99d92 Merge branch 'main' of https://github.com/opencultureconsulting/php-basics 2023-11-21 22:07:41 +01:00
4d77176b2a
Add PHPMD GitHub workflow
Signed-off-by: Sebastian Meyer <sebastian.meyer@opencultureconsulting.com>
2023-11-21 21:59:06 +01:00
9fd7fdaec9 Remove redundant public method 2023-11-21 18:04:25 +01:00
38e1ff72b3 Revert "Remove PHPMD workflow"
This reverts commit 38d566b9dcf9174778bf427ac4ef1c44df7c1078.
2023-11-21 17:59:45 +01:00
38d566b9dc Remove PHPMD workflow 2023-11-21 17:58:40 +01:00
e4783a72a5
Add PHPMD GitHub workflow
Signed-off-by: Sebastian Meyer <sebastian.meyer@opencultureconsulting.com>
2023-11-21 17:49:50 +01:00
00988c7cee Fix Dependabot configuration file 2023-11-21 17:39:12 +01:00
70c28b5d02
Add Dependabot GitHub workflow
Signed-off-by: Sebastian Meyer <sebastian.meyer@opencultureconsulting.com>
2023-11-21 17:37:55 +01:00
f70f4f78e2 Add PHPStan GitHub workflow 2023-11-21 17:19:58 +01:00
47b23373b7 Use newest version of PHP-CS-Fixer 2023-11-19 21:12:41 +01:00
da33bce753 Raise PHPStan level to 9 2023-11-19 20:53:44 +01:00
a53e3303a0 Add PHPStan with strict rules 2023-11-19 16:01:58 +01:00
6730748032 Run PHP-CS-Fixer 2023-11-19 15:56:42 +01:00
044603465e Set default error code to E_USER_ERROR 2023-11-19 13:52:22 +01:00
afd6ec6e92 Add alias methods to StrictQueue and StrictStack 2023-11-19 10:52:11 +01:00
e198aca844 Fix namespaces in phpDocs 2023-11-18 22:22:27 +01:00
a65299546c Use sprintf() for error messages 2023-11-18 18:50:14 +01:00
7456e56266 Make namespaces more consistent 2023-11-18 18:13:51 +01:00
9f2f58556a Fix PSR-12 code styling 2023-11-18 17:37:22 +01:00