ILIAS  trunk Revision v12.0_alpha-1227-g7ff6d300864
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 [
38 ];
39 }
40
41 public function getFileSystem(): Filesystem
42 {
43 return $this->file_system;
44 }
45
46 public function filenameToAscii(string $filename): string
47 {
48 return (new ilFileServicesPolicy($this->file_settings))->ascii($filename);
49 }
50
51 protected function getExtensions(): array
52 {
53 return ['jpg', 'jpeg', 'gif', 'png', 'mp3', 'mp4', 'm4v'];
54 }
55}
$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