# This file is part of the Sylius package.
# (c) Sylius Sp. z o.o.

sylius_user:
    resources:
        admin:
            user:
                classes:
                    model: Sylius\Component\Core\Model\AdminUser
                    interface: Sylius\Component\Core\Model\AdminUserInterface
                    repository: Sylius\Bundle\UserBundle\Doctrine\ORM\UserRepository
                    form: Sylius\Bundle\CoreBundle\Form\Type\User\AdminUserType
        shop:
            user:
                classes:
                    model: Sylius\Component\Core\Model\ShopUser
                    interface: Sylius\Component\Core\Model\ShopUserInterface
                    repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\UserRepository
                    form: Sylius\Bundle\CoreBundle\Form\Type\User\ShopUserType
        oauth:
            user:
                encoder: false
                classes:
                    model: Sylius\Component\User\Model\UserOAuth
                    interface: Sylius\Component\User\Model\UserOAuthInterface
                    controller: Sylius\Bundle\ResourceBundle\Controller\ResourceController
