PhocaCz / PhocaCart

Phoca Cart is Joomla! CMS extension. Component - e-commerce solution for Joomla! CMS
http://www.phoca.cz/phocacart
Other
29 stars 10 forks source link

Add plugin trigger onPCVonGetThumbnailName #189

Closed zirhut closed 9 months ago

PhocaCz commented 9 months ago

Changed

administrator/components/com_phocacart/libraries/phocacart/image/image.php

FROM:

Factory::getApplication()->triggerEvent('onPCVonImageGetThumbnailName', array($path, $filename, $size, &$thumbName));

TO:

Dispatcher::dispatch(new Event\Admin\Image\GetThumbnailName($path, $filename, $size, $thumbName ));

Added: administrator/components/com_phocacart/libraries/src/Event/Admin/Image/GetThumbnailName.php

<?php
namespace Phoca\PhocaCart\Event\Admin\Image;

use Phoca\PhocaCart\Event\AbstractEvent;

class GetThumbnailName extends AbstractEvent
{
  public function __construct(array $path, string $filename, string $size, &$thumbName) {
    parent::__construct('pcv', 'onPCVonImageGetThumbnailName', [
      'path' => $path,
      'filename' => $filename,
      'size' => $size,
      'thumbName' => &$thumbName
    ]);
  }
}