Blast\Orm\Mapper::prepareProvider PHP Метод

prepareProvider() приватный Метод

Prepare provider by determining entity type
private prepareProvider ( $entity ) : Provider
$entity
Результат Blast\Orm\Entity\Provider
    private function prepareProvider($entity)
    {
        if (is_array($entity)) {
            $provider = $this->createProvider($this->getEntity());
            // reset entity in provider and
            // set data
            $provider->setEntity($provider->hydrate($entity, HydratorInterface::HYDRATE_ENTITY));
        } else {
            $provider = $this->createProvider($entity);
        }
        return $provider;
    }