blob: 61d21ef28b461efd6bc33cb4078c94f8113c3b2b [file] [log] [blame]
Matthias Andreas Benkard7b2a3a12021-08-16 10:57:25 +02001<?php
2
3namespace LdapRecord\Models\Types;
4
5interface ActiveDirectory extends TypeInterface
6{
7 /**
8 * Returns the models object SID key.
9 *
10 * @return string
11 */
12 public function getObjectSidKey();
13
14 /**
15 * Returns the model's hex object SID.
16 *
17 * @see https://msdn.microsoft.com/en-us/library/ms679024(v=vs.85).aspx
18 *
19 * @return string
20 */
21 public function getObjectSid();
22
23 /**
24 * Returns the model's SID.
25 *
26 * @return string|null
27 */
28 public function getConvertedSid();
29}