getRequestUri(); $segments = array_values( array_filter( explode('/', $uri), fn ($item) => '' !== trim($item) ) ); if (2 > count($segments)) { $this->logger->info('not enough segment for parsing URL'); return false; } if ('dav' !== $segments[0]) { $this->logger->info('the first segment of the url must be DAV'); return false; } return $segments[1]; } }