pues la verdad yo no veo ningun error, lo que si asegurate de llamar a la función 'publishVideo()' respetando las mayusculas y minisculas.
otra cosa, si necesitas que 2 o mas casos usen una misma función puedes usarlo así
Código PHP:
switch ($i){
case 0:
publishVideo();
break;
case 1:
default: llistat();
}
saludos.