Updated application classes
Removed doc folder
Updated tests
Now SDK support connection via only address.
All private fields renamed from _pattern
to pattern
Some classes become a builders
Updated PhpTarget class
Added PhpOptions class
Update Unit tests
Added more classes for better support of PHP applications
Added more classes information
v0.6.0 - [2023/09/13] Release on Programmer's Day. Happy holiday everyone :)
Rename method in ListenerPass getPassType() to getType()
Added PythonApplication, PerlApplication, WebAssemblyApplication
Added traits
Updated NodeJsApplication, JavaApplication, GoApplication
Updated package namespace from Pavlusha311245\UnitPhpSdk to UnitPhpSdk
Update UnitRequest. Replaced curl with guzzle package
Moved ListenerPass to Listener\ListenerPass
Mark some class as Arrayble
Added ProccessIsolation implementation
Added Upstream class
Added phpstan
Updated RouteAction and RouteMatch. Added toArray methods
Updated Config class
Updated Unit class
Added more Applications, Requests and Connection Statistics classes
Added ListenerPass class
Added AccessLog class
Updated Unit and Config classes
Added Pest tests
Added linter
Fixed issues with nullable objects and values
Added setListener($listener)
method to Application
Removed Application class
Added Application classes based on abstraction
Updated Route action and match classes
Added enums (HttpSchemeEnum, HttpMethodsEnum)
Updated Config and Unit classes
Added new method getListenerByPort
Added methods for implementation
setApplicationLogPath($path)
setApplicationLogFormat($format)
Replaced arrays to object in Route
Updated doc
v0.1.0 - [2023/07/13] (Experimental version)
You can’t perform that action at this time.