Здравствуйте. Выдаёт ошибку 500 при выполнении хука
В логах пишет:
ERROR: Slim Application Error Type: Error Code: 0 Message: Call to a member function createEntity() on null File и жалуется именно на строчку с getEntityManager. Видел на форуме люди используют $this->getEntityManager в afterSave и у них всё работает
PHP Code:
<?php
namespace Espo\Custom\Hooks\Service;
use Espo\ORM\Entity;
class AfterHandler extends \Espo\Core\Hooks\Base
{
public function afterSave(Entity $entity, array $options = [])
{
$this->getEntityManager()->createEntity('Transaction', [
'name' => 'Some name'
]);
}
}
ERROR: Slim Application Error Type: Error Code: 0 Message: Call to a member function createEntity() on null File и жалуется именно на строчку с getEntityManager. Видел на форуме люди используют $this->getEntityManager в afterSave и у них всё работает
Comment