31 lines
511 B
PHP
31 lines
511 B
PHP
<?php
|
|
|
|
|
|
namespace Venom\Security;
|
|
|
|
|
|
class Security
|
|
{
|
|
private static ?Security $instance = null;
|
|
|
|
public static function get(): Security
|
|
{
|
|
if (self::$instance === null) {
|
|
self::$instance = new self();
|
|
}
|
|
return self::$instance;
|
|
}
|
|
|
|
/* @todo implement logic */
|
|
public function hasRole(string $role): bool
|
|
{
|
|
return true;
|
|
}
|
|
|
|
/* @todo implement logic */
|
|
public function hasRoles(array $roles): bool
|
|
{
|
|
return true;
|
|
}
|
|
}
|