Commit Graph

3 Commits

Author SHA1 Message Date
a1d72cefff Add LockTokenParser::parseIfCondition method and corresponding tests
- Implemented the `parseIfCondition` method in `LockTokenParser` to extract lock tokens from `if` headers.
- Added `LockTokenParserTest` with multiple test cases using data providers to validate parsing logic, including scenarios with no headers, resource URIs, and "not" conditions.
2026-04-03 18:01:04 +02:00
ff9e4f2709 Implements controllers for locking and unlocking with the webdav protocol (wip) 2026-04-02 14:36:13 +02:00
c9a632f3a9 Add LockTimeoutAnalyzer utility and corresponding tests
- Implemented `LockTimeoutAnalyzer` to parse timeout values from RFC-compliant strings and return `DateInterval` objects.
- Added `LockTimeoutAnalyzerTest` with data providers to validate handling of various timeout cases, including "Second" and "Infinite".
2026-04-02 14:35:20 +02:00