0.1.0
- Улучшение документации и комментариев в коде
- Изменен список аргументов у функций, работающих с методами
- Добавлен функционал, для более удобной по изменению работы конструкторов классов
MethodCase::setClearConstructor()
- Изменено пространство имен для интерфейса "Пользовательских функций" для мок-методов
MethodUserFunctionInterface
(для выделения в отдельное пространства "стандартных" функций) - Добавлены "Стандартные пользовательские функции"
Managers\MethodUserFunctions\OverwritePropertyMethodUserFunction
(Для перезаписи свойств) иManagers\MethodUserFunctions\OverwritePropertyMethodUserFunction
(для выполнения списка функций)
Список функций, для которых был изменен список аргументов
MethodManager::call()
AbstractClassAndObjectManager::callMethod()
0.0.2
- Исправление получения пространств имен для классов, атрибутов и иных сущностей в *nix машинах
- Исправление скрипта запуска юнит-тестов
tests/run.php
теперь его можно вызывать из любого каталога - Добавлен
tests/docker-compose.yml
с PHP8.1 для облегчения проведения юнит-тестов - Улучшение документации (добавлена информация о ветках разработки и история версий)
\SplObjectStorage
заменены на\WeakMap
0.0.1
- Стартовый релиз под PHP8.1