PHP code example of doriantm / steam-authentication-bundle-custome
1. Go to this page and download the library: Download doriantm/steam-authentication-bundle-custome 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/ */
doriantm / steam-authentication-bundle-custome example snippets
namespace App\Entity;
use Knojector\SteamAuthenticationBundle\User\AbstractSteamUser;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Security\Core\Role\Role;
/**
* @author Knojector <[email protected]>
*
* @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;
}
}