Expression.php 490 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace Dotdigitalgroup\Email\Model\Sql;
  3. use Zend\Stdlib\JsonSerializable;
  4. /**
  5. * Class is wrapper over Zend_Db_Expr for implement JsonSerializable interface.
  6. */
  7. class Expression extends \Zend_Db_Expr implements JsonSerializable
  8. {
  9. /**
  10. * @inheritdoc
  11. */
  12. public function jsonSerialize()
  13. {
  14. return [
  15. 'class' => static::class,
  16. 'arguments' => [
  17. 'expression' => $this->_expression,
  18. ],
  19. ];
  20. }
  21. }