PluginProbe
User Access Manager / 2.2.25
User Access Manager v2.2.25
2.3.20 2.3.19 2.3.18 2.3.17 2.3.16 2.3.15 2.3.14 2.3.13 trunk 0.6 0.6.1 0.6.2 0.7 0.7 Beta 0.7.0.1 0.8 0.8.0.1 0.8.0.2 0.9 0.9.1 0.9.1.1 0.9.1.2 0.9.1.3 0.9.1.4 1.0 All 136 releases
← All changes | src/File/FileObjectFactory.php +27 -2 2.3.172.2.25 View file →
@@ -1,13 +1,38 @@
1 1 <?php
2 +/**
3 + * FileObjectFactory.php
4 + *
5 + * The FileObjectFactory class file.
6 + *
7 + * PHP versions 5
8 + *
9 + * @author Alexander Schneider <alexanderschneider85@gmail.com>
10 + * @copyright 2008-2017 Alexander Schneider
11 + * @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2
12 + * @version SVN: $id$
13 + * @link http://wordpress.org/extend/plugins/user-access-manager/
14 + */
2 15
3 16 declare(strict_types=1);
4 17
5 18 namespace UserAccessManager\File;
6 19
20 +/**
21 + * Class FileObjectFactory
22 + * @package UserAccessManager\FileHandler
23 + */
7 24 class FileObjectFactory
8 25 {
9 - public function createFileObject(int|string $id, string $type, string $file, bool $isImage = false): FileObject
26 + /**
27 + * Returns a new file object.
28 + * @param int|string $id
29 + * @param string $type
30 + * @param string $file
31 + * @param bool $isImage
32 + * @return FileObject
33 + */
34 + public function createFileObject($id, string $type, string $file, $isImage = false): FileObject
10 35 {
11 - return new FileObject($id, $type, $file, $isImage);
36 + return new FileObject((string) $id, $type, $file, $isImage);
12 37 }
13 38 }