2
0
mirror of https://github.com/opencultureconsulting/php-basics.git synced 2025-03-09 00:00:38 +01:00

82 Commits

Author SHA1 Message Date
78dc647c98 Ignore unused code in library 2024-07-11 13:55:26 +02:00
09d3940a1f Update documentation 2024-07-11 13:08:56 +02:00
Sebastian Meyer
22b7ff7990 Extend API of StrictArray 2024-04-03 22:37:03 +02:00
Sebastian Meyer
c018fc4979 Add StrictQueue::dequeue() method 2024-04-03 22:37:03 +02:00
Sebastian Meyer
3fddb3981e Rename SPL datastructure API trait 2024-04-03 22:37:03 +02:00
Sebastian Meyer
d8268e464f Fix code-styling 2024-03-31 17:47:24 +02:00
Sebastian Meyer
3670945f3e Update documentation 2024-03-31 17:41:04 +02:00
Sebastian Meyer
1c1c3c49ad Fix code styling 2024-03-27 23:08:42 +01:00
Sebastian Meyer
b7b65c2496 Add new datastructure StrictArray 2024-03-27 12:19:43 +01:00
Sebastian Meyer
f3c152cf09 Add PHPStan doc tag for dependency 2024-03-27 12:18:27 +01:00
Sebastian Meyer
0bbeec44c9 Rework datastructures to use trait 2024-03-26 17:26:22 +01:00
Sebastian Meyer
a2a0b721be Introduce new InvalidDataTypeException 2024-03-26 17:26:04 +01:00
Sebastian Meyer
83b73ff717 Move SPL datastructure API to trait 2024-03-26 17:25:36 +01:00
Sebastian Meyer
975785e989 Add TypeChecker trait 2024-03-26 17:24:46 +01:00
Sebastian Meyer
45c1716876 Explicitly declare used functions 2024-02-16 16:16:05 +01:00
Sebastian Meyer
f4a1c7e5f3 Update phpDoc for DataStructures 2024-02-12 17:20:45 +01:00
Sebastian Meyer
c0e8a2b59a Change namespace for interface traits 2024-02-12 17:20:12 +01:00
Sebastian Meyer
4bb4d531a3 Don't mark public methods as internal 2024-02-12 11:31:48 +01:00
Sebastian Meyer
5b1572d259 Add reference to Singleton documentation 2024-02-11 22:48:57 +01:00
Sebastian Meyer
0467b8bad9 Fix phpDoc errors 2024-02-11 22:31:59 +01:00
Sebastian Meyer
6cb08ef7a3 Fix typo in phpDoc 2024-02-11 19:17:24 +01:00
Sebastian Meyer
e26a6d4b9d Update phpDoc for error and exception handlers 2024-02-11 19:16:13 +01:00
Sebastian Meyer
3610dccfc5 Update phpDoc for interface traits 2024-02-11 19:07:05 +01:00
Sebastian Meyer
fec263c64b Add Overloading traits 2024-02-11 19:05:56 +01:00
Sebastian Meyer
02a108aac2 Update phpDoc for Getter and Setter traits 2024-02-11 17:33:36 +01:00
Sebastian Meyer
3f666d724d Update phpDoc for Singleton trait 2024-02-11 16:21:02 +01:00
Sebastian Meyer
fc54a7161b Adjust phpDoc 2024-02-07 18:29:32 +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
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
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
ca19810a56 Update PHPDocs 2024-01-23 17:58:33 +01:00
Sebastian Meyer
f832b58a3e Make StrictList compatible with SplDoublyLinkedList 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 2024-01-03 15:27:36 +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
69982816bf Rename template TValue 2023-11-21 22:42:55 +01:00
9fd7fdaec9 Remove redundant public method 2023-11-21 18:04:25 +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