- added LinterExtension for validating filters, functions, classes and methods
- linter: improved finding files, excludes temp, vendor, node_modules
- support every argument syntax for
clone()in PHP 8.5 - added CustomFunctionCallNode for custom functions
- refactor: decentralize operator precedence to individual nodes
- *CallableNode replaced with solution with VariadicPlaceholder (BC break)
- ErrorSuppressNode & NotNode merged into UnaryOpNode (BC break)
- deprecated
PrintContext::infixOp(),prefixOp(),postfixOp()(BC break) - fixed operator ! priority