PHP code example of soljian / steam-authentication-bundle
1. Go to this page and download the library: Download soljian/steam-authentication-bundle library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
soljian / steam-authentication-bundle example snippets
namespace App\Entity;
use Soljian\SteamAuthenticationBundle\User\AbstractSteamUser;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Security\Core\Role\Role;
/**
* @author Soljian
*
* @ORM\Entity()
*/
class User extends AbstractSteamUser
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @return int
*/
public function getId(): int
{
return $this->id;
}
public function __construct()
{
$this->roles = [];
}
/**
* @return array
*/
public function getRoles(): array
{
$roles = [];
foreach ($this->roles as $role) {
$roles[] = new Role($role);
}
return $roles;
}
}