| Current Path : /var/www/clients/client3/web2/web/vendor/magento/framework/EntityManager/ |
| Current File : /var/www/clients/client3/web2/web/vendor/magento/framework/EntityManager/AbstractModelHydrator.php |
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Framework\EntityManager;
/**
* Class AbstractModelHydrator
*/
class AbstractModelHydrator implements HydratorInterface
{
/**
* {@inheritdoc}
*/
public function extract($entity)
{
return $entity->getData();
}
/**
* {@inheritdoc}
*/
public function hydrate($entity, array $data)
{
$entity->setData(array_merge($entity->getData(), $data));
return $entity;
}
}