ILIAS  release_8 Revision v8.19-1-g4e8f2f9140c
All Data Structures Namespaces Files Functions Variables Modules Pages
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.

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

33  {
34  $this->data_factory = $data_factory;
35  $this->lng = $lng;
36  }
+ 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.

References ILIAS\Repository\lng().

57  : Constraint
58  {
59  return new HasLowerChars($this->data_factory, $this->lng);
60  }
+ 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.

References ILIAS\Repository\lng().

41  : Constraint
42  {
43  return new HasMinLength($min_length, $this->data_factory, $this->lng);
44  }
+ 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.

References ILIAS\Repository\lng().

65  : Constraint
66  {
67  return new HasNumbers($this->data_factory, $this->lng);
68  }
+ 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.

References ILIAS\Repository\lng().

73  : Constraint
74  {
75  return new HasSpecialChars($this->data_factory, $this->lng);
76  }
+ 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.

References ILIAS\Repository\lng().

49  : Constraint
50  {
51  return new HasUpperChars($this->data_factory, $this->lng);
52  }
+ 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: