@@ -32,4 +32,27 @@ class Media extends Model
return url($url);
}
+
+ public function mimeType()
+ {
+ return explode('/', $this->mime)[0];
+ }
+ public function activityVerb()
+ $verb = 'Image';
+ switch ($this->mimeType()) {
+ case 'image':
+ break;
+ case 'video':
+ $verb = 'Video';
+ default:
+ $verb = 'Document';
+ return $verb;