<?php
namespace AppBundle\EventListener;
use AppBundle\Service\Galaxus\GalaxusTitleService;
use Pimcore\Event\Model\ElementEventInterface;
use Pimcore\Model\Asset\Text;
class DocumentEventListener extends AssetEventListener
{
const ASSET_TYPE = Text::class;
public function __construct(){
}
/**
* @param ElementEventInterface $event
* @return void
*/
public function onAssetPreUpdate(ElementEventInterface $event): void {
// Code goes here..
}
/**
* @param ElementEventInterface $event
* @return void
* @throws \Doctrine\DBAL\ConnectionException
*/
public function onAssetPostUpdate(ElementEventInterface $event): void {
if(!$this->eventBelongsToThisClass($event)){
return;
}
}
/**
* @param ElementEventInterface $event
* @return void
*/
public function onAssetPreSave(ElementEventInterface $event): void {
// Code goes here..
}
/**
* @param ElementEventInterface $event
* @return void
* @throws \Doctrine\DBAL\ConnectionException
*/
public function onAssetPostSave(ElementEventInterface $event): void
{
if(!$this->eventBelongsToThisClass($event)){
return;
}
}
}