emanueleminotto/hwi-oauth-bridge

缺少 HWIOAuthBundle 和你的 Symfony 2 项目之间的桥梁。

This package is auto-updated.

Last update: 2024-08-28 07:34:11 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score

缺少 HWIOAuthBundle 和你的 Symfony 2 项目之间的桥梁。

安装

通过 Composer

$ composer require emanueleminotto/hwi-oauth-bridge

使用方法

要使用一个或多个包含的特质,请将它们添加到你的实体中

namespace AppBundle;

use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Entity
 * @ORM\Table
 */
class Example
{
    use \EmanueleMinotto\HwiOauthBridge\Traits\Entity\FacebookTrait;

    /**
     * @ORM\Column(type="integer")
     * @ORM\Id
     */
    private $id;

    // ...
}

并且所有相关的方法都将通过特质提供,因此

$example = new AppBundle\Example();

$example->setFacebookEmail('user@example.com');

$em->persist($example);
$em->flush();

echo $example->getFacebookEmail(); // user@example.com

Doctrine 2 ORM 可在 Entity 文件夹下找到,Doctrine ODM 可在 Document 文件夹下找到。

测试

$ composer test

贡献

有关详细信息,请参阅 CONTRIBUTINGCONDUCT

安全

如果你发现任何与安全相关的问题,请通过电子邮件 minottoemanuele@gmail.com 联系,而不是使用问题跟踪器。

鸣谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件