ILIAS  release_8 Revision v8.24
ILIAS\Refinery\Password\Group Class Reference
+ Collaboration diagram for ILIAS\Refinery\Password\Group:

Public Member Functions

 __construct (Factory $data_factory, ilLanguage $lng)
 
 hasMinLength (int $min_length)
 Get the constraint that a password has a minimum length. More...
 
 hasUpperChars ()
 Get the constraint that a password has upper case chars. More...
 
 hasLowerChars ()
 Get the constraint that a password has lower case chars. More...
 
 hasNumbers ()
 Get the constraint that a password has numbers. More...
 
 hasSpecialChars ()
 Get the constraint that a password has special chars. More...
 

Protected Attributes

Factory $data_factory
 
ilLanguage $lng
 

Detailed Description

Definition at line 27 of file Group.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Refinery\Password\Group::__construct ( Factory  $data_factory,
ilLanguage  $lng 
)

Definition at line 32 of file Group.php.

33 {
34 $this->data_factory = $data_factory;
35 $this->lng = $lng;
36 }

References ILIAS\Refinery\Password\Group\$data_factory, ILIAS\Refinery\Password\Group\$lng, and ILIAS\Repository\lng().

+ Here is the call graph for this function:

Member Function Documentation

◆ hasLowerChars()

ILIAS\Refinery\Password\Group::hasLowerChars ( )

Get the constraint that a password has lower case chars.

Definition at line 57 of file Group.php.

57 : Constraint
58 {
59 return new HasLowerChars($this->data_factory, $this->lng);
60 }

References ILIAS\Repository\lng().

+ Here is the call graph for this function:

◆ hasMinLength()

ILIAS\Refinery\Password\Group::hasMinLength ( int  $min_length)

Get the constraint that a password has a minimum length.

Definition at line 41 of file Group.php.

41 : Constraint
42 {
43 return new HasMinLength($min_length, $this->data_factory, $this->lng);
44 }

References ILIAS\Repository\lng().

+ Here is the call graph for this function:

◆ hasNumbers()

ILIAS\Refinery\Password\Group::hasNumbers ( )

Get the constraint that a password has numbers.

Definition at line 65 of file Group.php.

65 : Constraint
66 {
67 return new HasNumbers($this->data_factory, $this->lng);
68 }

References ILIAS\Repository\lng().

+ Here is the call graph for this function:

◆ hasSpecialChars()

ILIAS\Refinery\Password\Group::hasSpecialChars ( )

Get the constraint that a password has special chars.

Definition at line 73 of file Group.php.

73 : Constraint
74 {
75 return new HasSpecialChars($this->data_factory, $this->lng);
76 }

References ILIAS\Repository\lng().

+ Here is the call graph for this function:

◆ hasUpperChars()

ILIAS\Refinery\Password\Group::hasUpperChars ( )

Get the constraint that a password has upper case chars.

Definition at line 49 of file Group.php.

49 : Constraint
50 {
51 return new HasUpperChars($this->data_factory, $this->lng);
52 }

References ILIAS\Repository\lng().

+ Here is the call graph for this function:

Field Documentation

◆ $data_factory

Factory ILIAS\Refinery\Password\Group::$data_factory
protected

Definition at line 29 of file Group.php.

Referenced by ILIAS\Refinery\Password\Group\__construct().

◆ $lng

ilLanguage ILIAS\Refinery\Password\Group::$lng
protected

Definition at line 30 of file Group.php.

Referenced by ILIAS\Refinery\Password\Group\__construct().


The documentation for this class was generated from the following file: