. */ abstract class OC_Share_Photo_Backend implements OCP\Share_Backend { public $dependsOn = 'file'; public $supportedFileExtensions = array('jpg', 'png', 'gif'); public function getSource($item, $uid) { return array('item' => 'blah.jpg', 'file' => $item); } public function generateTarget($item, $uid, $exclude = null) { // TODO Make sure target path doesn't exist already return $item; } public function formatItems($items, $format, $parameters = null) { } } ?>