Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. vfsStreamWrapper.php

function 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

File

vendor/mikey179/vfsstream/src/main/php/org/bovigo/vfs/vfsStreamWrapper.php, line 990

Class

vfsStreamWrapper
Stream wrapper to mock file system requests.

Namespace

org\bovigo\vfs

Code

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);
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal