fix(system): silence benign cache and container warnings
- Use RaceSafeFilesystem in the file cache store: a cache file deleted
between the isFile() check and fopen() in sharedGet() (e.g. during cache
clearing) is an expected cache miss, not a loggable warning; read size
via fstat() from the open handle to avoid a second race with filesize().
- Respect the error suppression operator (@) and error_reporting() in
GlobalErrorHandler::handleError().
- Drop the inline description from the @deprecated tag of the legacy
UserFactory so Symfony ContainerBuilder stops logging a deprecation on
every non-cached container build.
between the isFile() check and fopen() in sharedGet() (e.g. during cache
clearing) is an expected cache miss, not a loggable warning; read size
via fstat() from the open handle to avoid a second race with filesize().
- Respect the error suppression operator (@) and error_reporting() in
GlobalErrorHandler::handleError().
- Drop the inline description from the @deprecated tag of the legacy
UserFactory so Symfony ContainerBuilder stops logging a deprecation on
every non-cached container build.