@ -8,7 +8,7 @@
*/
namespace OC\Preview;
class Image extends Provider{
class Image extends Provider {
public function getMimeType() {
return '/image\/.*/';
@ -9,7 +9,8 @@
if(!is_null(shell_exec('ffmpeg -version'))) {
class Movie extends Provider{
class Movie extends Provider {
return '/video\/.*/';
@ -1,4 +1,4 @@
<?php
Provider{<?php
/**
* Copyright (c) 2013 Georg Ehrke georg@ownCloud.com
* This file is licensed under the Affero General Public License version 3 or
@ -9,7 +9,7 @@ namespace OC\Preview;
require_once('getid3/getid3.php');
class MP3 extends Provider{
class MP3 extends Provider {
return '/audio\/mpeg/';
if (extension_loaded('imagick')) {
class PDF extends Provider{
class PDF extends Provider {
return '/application\/pdf/';
@ -4,7 +4,7 @@
abstract class Provider{
abstract class Provider {
private $options;
public function __construct($options) {
class SVG extends Provider{
class SVG extends Provider {
return '/image\/svg\+xml/';
@ -7,7 +7,7 @@
class TXT extends Provider{
class TXT extends Provider {
return '/text\/.*/';
class Unknown extends Provider{
class Unknown extends Provider {
return '/.*/';