00001 <?php 00007 namespace Habari; 00008 00015 interface MediaSilo 00016 { 00017 const PERM_READ = 1; 00018 const PERM_WRITE = 2; 00019 00024 public function silo_info(); 00025 00031 public function silo_dir( $path ); 00032 00039 public function silo_get( $path, $qualities = null ); 00040 00046 public function silo_put( $path, $filedata ); 00047 00052 public function silo_delete( $path ); 00053 00059 public function silo_highlights(); 00060 00066 public function silo_permissions( $path ); 00067 00068 } 00069 00070 ?>