ILIAS  trunk Revision v12.0_alpha-377-g3641b37b9db
class.ilDclMobFieldModel.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
24{
26
27 public function __construct(int $a_id = 0)
28 {
29 global $DIC;
30 $this->file_system = $DIC->filesystem()->web();
32 }
33
34 public function getValidFieldProperties(): array
35 {
36 return [
40 ];
41 }
42
43 public function getFileSystem(): Filesystem
44 {
45 return $this->file_system;
46 }
47
48 public function filenameToAscii(string $filename): string
49 {
50 return (new ilFileServicesPolicy($this->file_settings))->ascii($filename);
51 }
52
53 protected function getExtensions(): array
54 {
55 return ['jpg', 'jpeg', 'gif', 'png', 'mp3', 'flx', 'mp4', 'm4v', 'mov', 'wmv'];
56 }
57}
$filename
Definition: buildRTE.php:78
@noinspection AutoloadingIssuesInspection
getValidFieldProperties()
Returns all valid properties for a field-type.
filenameToAscii(string $filename)
Class ilFileServicesPolicy.
The filesystem interface provides the public interface for the Filesystem service API consumer.
Definition: Filesystem.php:37
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc
global $DIC
Definition: shib_login.php:26