TYPO3 CMS
TYPO3_6-2
Main Page
Related Pages
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
+
Files
File List
+
File Members
+
All
$
(
_
a
c
d
e
f
h
i
l
o
p
r
s
t
u
x
+
Functions
_
a
c
d
e
f
i
l
o
p
r
s
u
x
+
Variables
$
(
_
a
d
e
h
i
p
r
s
t
Examples
▼
TYPO3 CMS
TYPO3 CMS
Test List
Todo List
Deprecated List
►
Namespace Members
►
Classes
▼
Files
►
File List
►
File Members
►
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Pages
FileInterface.php
Go to the documentation of this file.
1
<?php
2
namespace
TYPO3\CMS\Core\Resource
;
3
21
interface
FileInterface
extends
ResourceInterface
{
22
/*******************************
23
* VARIOUS FILE PROPERTY GETTERS
24
*******************************/
31
public
function
hasProperty
($key);
32
39
public
function
getProperty
($key);
40
46
public
function
getSize
();
47
53
public
function
getSha1
();
54
60
public
function
getNameWithoutExtension
();
61
67
public
function
getExtension
();
68
74
public
function
getMimeType
();
75
81
public
function
getModificationTime
();
82
88
public
function
getCreationTime
();
89
90
/******************
91
* CONTENTS RELATED
92
******************/
98
public
function
getContents
();
99
108
public
function
setContents
($contents);
109
110
/****************************************
111
* STORAGE AND MANAGEMENT RELATED METHDOS
112
****************************************/
118
public
function
delete
();
119
126
public
function
rename
($newName);
127
128
/*****************
129
* SPECIAL METHODS
130
*****************/
140
public
function
getPublicUrl
($relativeToCurrentScript = FALSE);
141
147
public
function
isIndexed
();
148
157
public
function
getForLocalProcessing
($writable = TRUE);
158
165
public
function
toArray
();
166
167
}
TYPO3\CMS\Core\Resource\FileInterface\getSize
getSize()
TYPO3\CMS\Core\Resource\FileInterface\isIndexed
isIndexed()
TYPO3\CMS\Core\Resource\FileInterface\hasProperty
hasProperty($key)
TYPO3\CMS\Core\Resource\FileInterface\getNameWithoutExtension
getNameWithoutExtension()
TYPO3\CMS\Core\Resource\FileInterface\getCreationTime
getCreationTime()
TYPO3\CMS\Core\Resource\FileInterface
Definition:
FileInterface.php:21
TYPO3\CMS\Core\Resource\FileInterface\getForLocalProcessing
getForLocalProcessing($writable=TRUE)
TYPO3\CMS\Core\Resource\FileInterface\toArray
toArray()
TYPO3\CMS\Core\Resource\FileInterface\getPublicUrl
getPublicUrl($relativeToCurrentScript=FALSE)
TYPO3\CMS\Core\Resource\FileInterface\getContents
getContents()
TYPO3\CMS\Core\Resource\FileInterface\getSha1
getSha1()
TYPO3\CMS\Core\Resource\FileInterface\getModificationTime
getModificationTime()
TYPO3\CMS\Core\Resource\FileInterface\getExtension
getExtension()
TYPO3\CMS\Core\Resource\ResourceInterface
Definition:
ResourceInterface.php:21
TYPO3\CMS\Core\Resource\FileInterface\rename
rename($newName)
TYPO3\CMS\Core\Resource
Definition:
AbstractFile.php:2
TYPO3\CMS\Core\Resource\FileInterface\setContents
setContents($contents)
TYPO3\CMS\Core\Resource\FileInterface\getMimeType
getMimeType()
TYPO3\CMS\Core\Resource\FileInterface\getProperty
getProperty($key)
typo3
sysext
core
Classes
Resource
FileInterface.php
Generated on Wed Aug 7 2019 09:52:21 for TYPO3 CMS by
1.8.13