Bitrix-D7
23.9
Загрузка...
Поиск...
Не найдено
FileData.php
1
<?php
2
3
namespace
Bitrix\UI\FileUploader
;
4
5
class
FileData
6
{
7
protected
string
$name
;
8
protected
string
$contentType
=
''
;
9
protected
int
$size
= 0;
10
protected
int
$width
= 0;
11
protected
int
$height
= 0;
12
13
public
function
__construct
(
string
$name
,
string
$contentType
,
int
$size
)
14
{
15
$this->name =
$name
;
16
$this->contentType =
$contentType
;
17
$this->size =
$size
;
18
}
19
20
public
function
getName
(): string
21
{
22
return
$this->name
;
23
}
24
25
public
function
setName
(
string
$name
): void
26
{
27
$this->name =
$name
;
28
}
29
30
public
function
getContentType
(): string
31
{
32
return
$this->contentType
;
33
}
34
35
public
function
getSize
(): int
36
{
37
return
$this->size
;
38
}
39
40
public
function
getWidth
(): int
41
{
42
return
$this->width
;
43
}
44
45
public
function
setWidth
(
int
$width
): void
46
{
47
if
(
$width
> 0)
48
{
49
$this->width =
$width
;
50
}
51
}
52
53
public
function
getHeight
(): int
54
{
55
return
$this->height
;
56
}
57
58
public
function
setHeight
(
int
$height
): void
59
{
60
if
(
$height
> 0)
61
{
62
$this->height =
$height
;
63
}
64
}
65
66
public
function
isImage
(): bool
67
{
68
return \CFile::isImage($this->
getName
()) && $this->
getWidth
() > 0 && $this->
getHeight
() > 0;
69
}
70
}
Bitrix\UI\FileUploader\FileData
Definition
FileData.php:6
Bitrix\UI\FileUploader\FileData\$contentType
string $contentType
Definition
FileData.php:8
Bitrix\UI\FileUploader\FileData\isImage
isImage()
Definition
FileData.php:66
Bitrix\UI\FileUploader\FileData\setName
setName(string $name)
Definition
FileData.php:25
Bitrix\UI\FileUploader\FileData\setWidth
setWidth(int $width)
Definition
FileData.php:45
Bitrix\UI\FileUploader\FileData\$width
int $width
Definition
FileData.php:10
Bitrix\UI\FileUploader\FileData\getName
getName()
Definition
FileData.php:20
Bitrix\UI\FileUploader\FileData\$size
int $size
Definition
FileData.php:9
Bitrix\UI\FileUploader\FileData\$name
string $name
Definition
FileData.php:7
Bitrix\UI\FileUploader\FileData\getSize
getSize()
Definition
FileData.php:35
Bitrix\UI\FileUploader\FileData\__construct
__construct(string $name, string $contentType, int $size)
Definition
FileData.php:13
Bitrix\UI\FileUploader\FileData\$height
int $height
Definition
FileData.php:11
Bitrix\UI\FileUploader\FileData\setHeight
setHeight(int $height)
Definition
FileData.php:58
Bitrix\UI\FileUploader\FileData\getHeight
getHeight()
Definition
FileData.php:53
Bitrix\UI\FileUploader\FileData\getContentType
getContentType()
Definition
FileData.php:30
Bitrix\UI\FileUploader\FileData\getWidth
getWidth()
Definition
FileData.php:40
Bitrix\UI\FileUploader
Definition
CanUploadResult.php:3
modules
ui
lib
FileUploader
FileData.php
Создано системой
1.10.0