equal
deleted
inserted
replaced
1 <?php |
1 <?php |
2 namespace CorpusParole\Libraries; |
2 namespace CorpusParole\Libraries; |
|
3 |
|
4 use EasyRdf\Literal; |
|
5 use EasyRdf\Resource; |
3 |
6 |
4 /** |
7 /** |
5 * Utilities functions |
8 * Utilities functions |
6 */ |
9 */ |
7 class Utils { |
10 class Utils { |
88 $extension = strtolower(end($split_ext)); |
91 $extension = strtolower(end($split_ext)); |
89 |
92 |
90 return $mime_types[$extension]; |
93 return $mime_types[$extension]; |
91 } |
94 } |
92 |
95 |
93 public static function processLiteralOrString($val) { |
96 public static function processLiteralResourceOrString($val) { |
94 if(is_null($val)) { |
97 if(is_null($val)) { |
95 return $val; |
98 return $val; |
96 } |
99 } |
97 if($val instanceof Literal) { |
100 if($val instanceof Literal) { |
98 return $val->getValue(); |
101 return $val->getValue(); |
99 } |
102 } |
|
103 elseif ($val instanceof Resource) { |
|
104 return $val->getUri(); |
|
105 } |
100 else { |
106 else { |
101 return (string)$val; |
107 return (string)$val; |
102 } |
108 } |
103 } |
109 } |
|
110 |
|
111 |
104 } |
112 } |