You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1001 B
41 lines
1001 B
<?php |
|
|
|
/** |
|
* This file is part of the ramsey/uuid library |
|
* |
|
* For the full copyright and license information, please view the LICENSE |
|
* file that was distributed with this source code. |
|
* |
|
* @copyright Copyright (c) Ben Ramsey <ben@benramsey.com> |
|
* @license http://opensource.org/licenses/MIT MIT |
|
*/ |
|
|
|
declare(strict_types=1); |
|
|
|
namespace Ramsey\Uuid\Provider; |
|
|
|
use Ramsey\Uuid\Rfc4122\UuidV2; |
|
use Ramsey\Uuid\Type\Integer as IntegerObject; |
|
|
|
/** |
|
* A DCE provider provides access to local domain identifiers for version 2, |
|
* DCE Security, UUIDs |
|
* |
|
* @see UuidV2 |
|
*/ |
|
interface DceSecurityProviderInterface |
|
{ |
|
/** |
|
* Returns a user identifier for the system |
|
* |
|
* @link https://en.wikipedia.org/wiki/User_identifier User identifier |
|
*/ |
|
public function getUid(): IntegerObject; |
|
|
|
/** |
|
* Returns a group identifier for the system |
|
* |
|
* @link https://en.wikipedia.org/wiki/Group_identifier Group identifier |
|
*/ |
|
public function getGid(): IntegerObject; |
|
}
|
|
|