public function vfsStreamFile::getResourceId in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/mikey179/vfsStream/src/main/php/org/bovigo/vfs/vfsStreamFile.php \org\bovigo\vfs\vfsStreamFile::getResourceId()
 
Returns unique resource id
Parameters
resource|vfsStreamWrapper $resource:
Return value
string
See also
https://github.com/mikey179/vfsStream/issues/40
2 calls to vfsStreamFile::getResourceId()
- vfsStreamFile::hasExclusiveLock in vendor/
mikey179/ vfsStream/ src/ main/ php/ org/ bovigo/ vfs/ vfsStreamFile.php  - checks whether file is locked in exclusive mode
 - vfsStreamFile::setExclusiveLock in vendor/
mikey179/ vfsStream/ src/ main/ php/ org/ bovigo/ vfs/ vfsStreamFile.php  - Set exlusive lock on file by given resource
 
File
- vendor/
mikey179/ vfsStream/ src/ main/ php/ org/ bovigo/ vfs/ vfsStreamFile.php, line 368  
Class
- vfsStreamFile
 - File container.
 
Namespace
org\bovigo\vfsCode
public function getResourceId($resource) {
  if (is_resource($resource)) {
    $data = stream_get_meta_data($resource);
    $resource = $data['wrapper_data'];
  }
  return spl_object_hash($resource);
}