Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 1
ArtikelChangeListener
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
12
0.00% covered (danger)
0.00%
0 / 1
 preUpdate
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
12
1<?php
2
3declare(strict_types=1);
4
5namespace Satag\AmicronEntityBundle\EventListener;
6
7use Doctrine\ORM\Event\PreUpdateEventArgs;
8use Satag\AmicronEntityBundle\Entity\Artikel;
9
10class ArtikelChangeListener
11{
12    public function preUpdate(Artikel $artikel, PreUpdateEventArgs $event): void
13    {
14        $break = true;
15        if ($event->hasChangedField('vk1') || $event->hasChangedField('vk1brutto')) {
16            $event->setNewValue('vkGeaendertAm', new \DateTime('now'));
17        }
18    }
19}