Entity.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Eav\Model;
  7. /**
  8. * EAV entity model
  9. *
  10. */
  11. class Entity extends \Magento\Eav\Model\Entity\AbstractEntity
  12. {
  13. const DEFAULT_ENTITY_MODEL = \Magento\Eav\Model\Entity::class;
  14. const DEFAULT_ATTRIBUTE_MODEL = \Magento\Eav\Model\Entity\Attribute::class;
  15. const DEFAULT_BACKEND_MODEL = \Magento\Eav\Model\Entity\Attribute\Backend\DefaultBackend::class;
  16. const DEFAULT_FRONTEND_MODEL = \Magento\Eav\Model\Entity\Attribute\Frontend\DefaultFrontend::class;
  17. const DEFAULT_SOURCE_MODEL = \Magento\Eav\Model\Entity\Attribute\Source\Config::class;
  18. const DEFAULT_ENTITY_TABLE = 'eav_entity';
  19. const DEFAULT_ENTITY_ID_FIELD = 'entity_id';
  20. /**
  21. * @param Entity\Context $context
  22. * @param array $data
  23. * @codeCoverageIgnore
  24. */
  25. public function __construct(\Magento\Eav\Model\Entity\Context $context, $data = [])
  26. {
  27. parent::__construct($context, $data);
  28. $this->setConnection($this->_resource->getConnection('eav'));
  29. }
  30. }