FilesystemExtension
extends AbstractExtension
in package
Class FilesystemExtension
Table of Contents
Properties
- $locator : UniformResourceLocator
Methods
- __construct() : mixed
- exif_imagetype() : int|false
- exif_read_data() : array<string|int, mixed>|false
- file_exists() : bool
- fileatime() : int|false
- filectime() : int|false
- filemtime() : int|false
- filesize() : int|false
- filetype() : string|false
- get_meta_tags() : array<string|int, mixed>|false
- getFilters() : array<string|int, TwigFilter>
- getFunctions() : array<string|int, TwigFunction>
- Return a list of all functions.
- getimagesize() : array<string|int, mixed>|false
- hash_file() : string|false
- hash_hmac_file() : string|false
- is_dir() : bool
- is_file() : bool
- is_link() : bool
- is_readable() : bool
- is_writable() : bool
- lstat() : array<string|int, mixed>|false
- md5_file() : string|false
- pathinfo() : string|array<string|int, string>
- sha1_file() : string|false
- checkFilename() : bool
Properties
$locator
private
UniformResourceLocator
$locator
Methods
__construct()
public
__construct() : mixed
exif_imagetype()
public
exif_imagetype(string $filename) : int|false
Parameters
- $filename : string
Return values
int|falseexif_read_data()
public
exif_read_data(string $filename[, string|null $required_sections = null ][, bool $as_arrays = false ][, bool $read_thumbnail = false ]) : array<string|int, mixed>|false
Parameters
- $filename : string
- $required_sections : string|null = null
- $as_arrays : bool = false
- $read_thumbnail : bool = false
Return values
array<string|int, mixed>|falsefile_exists()
public
file_exists(string $filename) : bool
Parameters
- $filename : string
Return values
boolfileatime()
public
fileatime(string $filename) : int|false
Parameters
- $filename : string
Return values
int|falsefilectime()
public
filectime(string $filename) : int|false
Parameters
- $filename : string
Return values
int|falsefilemtime()
public
filemtime(string $filename) : int|false
Parameters
- $filename : string
Return values
int|falsefilesize()
public
filesize(string $filename) : int|false
Parameters
- $filename : string
Return values
int|falsefiletype()
public
filetype(string $filename) : string|false
Parameters
- $filename : string
Return values
string|falseget_meta_tags()
public
get_meta_tags(string $filename) : array<string|int, mixed>|false
Parameters
- $filename : string
Return values
array<string|int, mixed>|falsegetFilters()
public
getFilters() : array<string|int, TwigFilter>
Return values
array<string|int, TwigFilter>getFunctions()
Return a list of all functions.
public
getFunctions() : array<string|int, TwigFunction>
Return values
array<string|int, TwigFunction>getimagesize()
public
getimagesize(string $filename) : array<string|int, mixed>|false
Parameters
- $filename : string
Return values
array<string|int, mixed>|falsehash_file()
public
hash_file(string $algo, string $filename[, bool $binary = false ]) : string|false
Parameters
- $algo : string
- $filename : string
- $binary : bool = false
Return values
string|falsehash_hmac_file()
public
hash_hmac_file(string $algo, string $filename, string $key[, bool $binary = false ]) : string|false
Parameters
- $algo : string
- $filename : string
- $key : string
- $binary : bool = false
Return values
string|falseis_dir()
public
is_dir(string $filename) : bool
Parameters
- $filename : string
Return values
boolis_file()
public
is_file(string $filename) : bool
Parameters
- $filename : string
Return values
boolis_link()
public
is_link(string $filename) : bool
Parameters
- $filename : string
Return values
boolis_readable()
public
is_readable(string $filename) : bool
Parameters
- $filename : string
Return values
boolis_writable()
public
is_writable(string $filename) : bool
Parameters
- $filename : string
Return values
boollstat()
public
lstat(string $filename) : array<string|int, mixed>|false
Parameters
- $filename : string
Return values
array<string|int, mixed>|falsemd5_file()
public
md5_file(string $filename[, bool $binary = false ]) : string|false
Parameters
- $filename : string
- $binary : bool = false
Return values
string|falsepathinfo()
public
pathinfo(string $path[, int|null $flags = null ]) : string|array<string|int, string>
Parameters
- $path : string
- $flags : int|null = null
Return values
string|array<string|int, string>sha1_file()
public
sha1_file(string $filename[, bool $binary = false ]) : string|false
Parameters
- $filename : string
- $binary : bool = false
Return values
string|falsecheckFilename()
private
checkFilename(string $filename) : bool
Parameters
- $filename : string