Deprecated: Return type of Poodle\Identity::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/share/php/poodle/identity/identity.php on line 486
Deprecated: Return type of Poodle\Identity::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/share/php/poodle/identity/identity.php on line 487
Deprecated: Return type of Poodle\Identity::offsetSet($k, $v) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/share/php/poodle/identity/identity.php on line 488
Deprecated: Return type of Poodle\Identity::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/share/php/poodle/identity/identity.php on line 489
Deprecated: Return type of Poodle\Identity::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/share/php/poodle/identity/identity.php on line 495
Deprecated: Return type of Poodle\Identity::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/share/php/poodle/identity/identity.php on line 497
Deprecated: Return type of Poodle\Identity::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/share/php/poodle/identity/identity.php on line 496
Deprecated: Return type of Poodle\Identity::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/share/php/poodle/identity/identity.php on line 494
Deprecated: Return type of Poodle\Identity::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/share/php/poodle/identity/identity.php on line 493
class Poodle\IdentityImplements: ArrayAccess, Iterator, Traversable Traits: Poodle\Events
Constants integer TYPE_ACTIVE integer TYPE_INACTIVE integer TYPE_REMOVED
Methods public static factory ( $data = array (
) ) getCurrent ( ) switchCurrentTo ( $id ) public __call ( $name, array $arguments ) __construct ( array $data = array (
) ) __get ( $k ) __isset ( $k ) __set ( $k, $v ) addToGroup ( $group_id ) authenticate ( $credentials, $provider_config = NULL ) beforeSessionWrite ( Poodle\Events\Event $event ) current ( ) delete ( $reason ) has2FA ( ) inGroup ( $id ) initGroups ( ) isAdmin ( ) isMember ( ) key ( ) logout ( ) next ( ) offsetExists ( $k ) offsetGet ( $k ) offsetSet ( $k, $v ) offsetUnset ( $k ) removeFromGroup ( $group_id ) rewind ( ) save ( ) saveDetails ( ) setCurrent ( ) setDetail ( $name, $value ) setGroups ( array $group_ids ) updateAuth ( $provider, $claimed_id, $passphrase = NULL ) updateLastVisit ( ) valid ( )
Inherited methods public static public
|