PHP Класс org\bovigo\vfs\vfsStreamAbstractContent

Наследование: implements org\bovigo\vfs\vfsStreamContent
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$group owner group of the file
$lastAccessed timestamp of last access
$lastAttributeModified timestamp of last attribute modification
$lastModified timestamp of last modification
$name name of the container
$permissions permissions for content
$type type of the container
$user owner of the file

Открытые методы

Метод Описание
__construct ( string $name, integer $permissions = null ) constructor
appliesTo ( string $name ) : boolean checks whether the container can be applied to given name
at ( org\bovigo\vfs\vfsStreamContainer $container ) adds content to given container
chgrp ( integer $group ) change owner group of file to given group
chmod ( integer $permissions ) change file mode to given permissions
chown ( integer $user ) change owner of file to given user
fileatime ( ) : integer returns the last access time of the stream content
filectime ( ) : integer returns the last attribute modification time of the stream content
filemtime ( ) : integer returns the last modification time of the stream content
getGroup ( ) : integer returns owner group of file
getName ( ) : string returns the file name of the content
getPermissions ( ) : integer returns permissions
getType ( ) : integer returns the type of the container
getUser ( ) : integer returns owner of file
isExecutable ( integer $user, integer $group ) : boolean checks whether content is executable
isOwnedByGroup ( integer $group ) : boolean checks whether file is owned by group
isOwnedByUser ( integer $user ) : boolean checks whether file is owned by given user
isReadable ( integer $user, integer $group ) : boolean checks whether content is readable
isWritable ( integer $user, integer $group ) : boolean checks whether content is writable
lastAccessed ( integer $fileatime ) sets last access time of the stream content
lastAttributeModified ( integer $filectime ) sets the last attribute modification time of the stream content
lastModified ( integer $filemtime ) sets the last modification time of the stream content
path ( ) : string returns path to this content
rename ( string $newName ) renames the content
setParentPath ( string $parentPath ) sets parent path
url ( ) : string returns complete vfsStream url for this content

Защищенные методы

Метод Описание
getDefaultPermissions ( ) : integer returns default permissions for concrete implementation

Описание методов

__construct() публичный метод

constructor
public __construct ( string $name, integer $permissions = null )
$name string
$permissions integer optional

appliesTo() публичный метод

checks whether the container can be applied to given name
public appliesTo ( string $name ) : boolean
$name string
Результат boolean

at() публичный метод

adds content to given container
public at ( org\bovigo\vfs\vfsStreamContainer $container )
$container org\bovigo\vfs\vfsStreamContainer

chgrp() публичный метод

change owner group of file to given group
public chgrp ( integer $group )
$group integer

chmod() публичный метод

change file mode to given permissions
public chmod ( integer $permissions )
$permissions integer

chown() публичный метод

change owner of file to given user
public chown ( integer $user )
$user integer

fileatime() публичный метод

returns the last access time of the stream content
С версии: 0.9
public fileatime ( ) : integer
Результат integer

filectime() публичный метод

returns the last attribute modification time of the stream content
С версии: 0.9
public filectime ( ) : integer
Результат integer

filemtime() публичный метод

returns the last modification time of the stream content
public filemtime ( ) : integer
Результат integer

getDefaultPermissions() абстрактный защищенный метод

returns default permissions for concrete implementation
С версии: 0.8.0
abstract protected getDefaultPermissions ( ) : integer
Результат integer

getGroup() публичный метод

returns owner group of file
public getGroup ( ) : integer
Результат integer

getName() публичный метод

returns the file name of the content
public getName ( ) : string
Результат string

getPermissions() публичный метод

returns permissions
public getPermissions ( ) : integer
Результат integer

getType() публичный метод

returns the type of the container
public getType ( ) : integer
Результат integer

getUser() публичный метод

returns owner of file
public getUser ( ) : integer
Результат integer

isExecutable() публичный метод

checks whether content is executable
public isExecutable ( integer $user, integer $group ) : boolean
$user integer id of user to check for
$group integer id of group to check for
Результат boolean

isOwnedByGroup() публичный метод

checks whether file is owned by group
public isOwnedByGroup ( integer $group ) : boolean
$group integer
Результат boolean

isOwnedByUser() публичный метод

checks whether file is owned by given user
public isOwnedByUser ( integer $user ) : boolean
$user integer
Результат boolean

isReadable() публичный метод

checks whether content is readable
public isReadable ( integer $user, integer $group ) : boolean
$user integer id of user to check for
$group integer id of group to check for
Результат boolean

isWritable() публичный метод

checks whether content is writable
public isWritable ( integer $user, integer $group ) : boolean
$user integer id of user to check for
$group integer id of group to check for
Результат boolean

lastAccessed() публичный метод

sets last access time of the stream content
С версии: 0.9
public lastAccessed ( integer $fileatime )
$fileatime integer

lastAttributeModified() публичный метод

sets the last attribute modification time of the stream content
С версии: 0.9
public lastAttributeModified ( integer $filectime )
$filectime integer

lastModified() публичный метод

sets the last modification time of the stream content
public lastModified ( integer $filemtime )
$filemtime integer

path() публичный метод

returns path to this content
С версии: 1.2.0
public path ( ) : string
Результат string

rename() публичный метод

renames the content
public rename ( string $newName )
$newName string

setParentPath() публичный метод

sets parent path
С версии: 1.2.0
public setParentPath ( string $parentPath )
$parentPath string

url() публичный метод

returns complete vfsStream url for this content
С версии: 1.2.0
public url ( ) : string
Результат string

Описание свойств

$group защищенное свойство

owner group of the file
protected $group

$lastAccessed защищенное свойство

timestamp of last access
protected $lastAccessed

$lastAttributeModified защищенное свойство

timestamp of last attribute modification
protected $lastAttributeModified

$lastModified защищенное свойство

timestamp of last modification
protected $lastModified

$name защищенное свойство

name of the container
protected $name

$permissions защищенное свойство

permissions for content
protected $permissions

$type защищенное свойство

type of the container
protected $type

$user защищенное свойство

owner of the file
protected $user