for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Stfalcon\Bundle\EventBundle\Admin\AbstractClass;
use A2lix\TranslationFormBundle\Util\GedmoTranslatable;
use Sonata\AdminBundle\Admin\Admin;
/**
* AbstractTranslateAdmin.
*/
class AbstractTranslateAdmin extends Admin
{
* {@inheritdoc}
public function preUpdate($object)
$this->removeNullTranslate($object);
}
public function prePersist($object)
* @param GedmoTranslatable $object
public function removeNullTranslate($object)
foreach ($object->getTranslations() as $key => $translation) {
if (!$translation->getContent()) {
$object->getTranslations()->removeElement($translation);