public function vfsStreamWrapper::url_stat in Zircon Profile 8.0
Same name and namespace in other branches
- 8 vendor/mikey179/vfsStream/src/main/php/org/bovigo/vfs/vfsStreamWrapper.php \org\bovigo\vfs\vfsStreamWrapper::url_stat()
returns status of url
Parameters
string $path path of url to return status for:
int $flags flags set by the stream API:
Return value
array
1 call to vfsStreamWrapper::url_stat()
- vfsStreamWrapperRecordingProxy::url_stat in vendor/
mikey179/ vfsStream/ src/ test/ php/ org/ bovigo/ vfs/ proxy/ vfsStreamWrapperRecordingProxy.php - returns status of url
1 method overrides vfsStreamWrapper::url_stat()
- vfsStreamWrapperRecordingProxy::url_stat in vendor/
mikey179/ vfsStream/ src/ test/ php/ org/ bovigo/ vfs/ proxy/ vfsStreamWrapperRecordingProxy.php - returns status of url
File
- vendor/
mikey179/ vfsStream/ src/ main/ php/ org/ bovigo/ vfs/ vfsStreamWrapper.php, line 984
Class
- vfsStreamWrapper
- Stream wrapper to mock file system requests.
Namespace
org\bovigo\vfsCode
public function url_stat($path, $flags) {
$content = $this
->getContent($this
->resolvePath(vfsStream::path($path)));
if (null === $content) {
if (($flags & STREAM_URL_STAT_QUIET) != STREAM_URL_STAT_QUIET) {
trigger_error(' No such file or directory: ' . $path, E_USER_WARNING);
}
return false;
}
$fileStat = array(
'dev' => 0,
'ino' => 0,
'mode' => $content
->getType() | $content
->getPermissions(),
'nlink' => 0,
'uid' => $content
->getUser(),
'gid' => $content
->getGroup(),
'rdev' => 0,
'size' => $content
->size(),
'atime' => $content
->fileatime(),
'mtime' => $content
->filemtime(),
'ctime' => $content
->filectime(),
'blksize' => -1,
'blocks' => -1,
);
return array_merge(array_values($fileStat), $fileStat);
}