text: text for the profile
image: mini image for the profile
-CreateFileImageThumbnail: Hook to create image thumbnail source from a File
+CreateFileImageThumbnailSource: Hook to create image thumbnail source from a File
- $file: MediaFile object with related metadata
- &$imgPath: Path to image file which can be used as source for our thumbnail algorithm.
- $media: MIME media type ('image', 'video', 'audio' etc.)
$imgPath = null;
$media = common_get_mime_media($this->mimetype);
- if (Event::handle('CreateFileImageThumbnail', array($this, &$imgPath, $media))) {
+ if (Event::handle('CreateFileImageThumbnailSource', array($this, &$imgPath, $media))) {
switch ($media) {
case 'image':
$imgPath = $this->getPath();
{
/*
* This function should only extract an image from the video stream
- * and disregard any scaling aspects in the resulting file, since
- * this will be handled in the core thumbnail algorithm.
+ * and disregard any cropping or scaling in the resulting file, as
+ * that will be handled in the core thumbnail algorithm.
*/
- public function onCreateFileImageThumbnail(MediaFile $file, &$imgPath, $media=null)
+ public function onCreateFileImageThumbnailSource(MediaFile $file, &$imgPath, $media=null)
{
- // This might accidentally pass application/ogg videos.
+ // The calling function might accidentally pass application/ogg videos.
// If that's a problem, let's fix it in the calling function.
if ($media !== 'video') {
return true;