ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ilPRGMessageCollection Class Reference

Holds information about multi-actions, mainly in context of member-assignemnts and status changes. More...

+ Collaboration diagram for ilPRGMessageCollection:

Public Member Functions

 withNewTopic (string $description)
 
 getSuccess ()
 
 getErrors ()
 
 hasSuccess ()
 
 hasErrors ()
 
 hasAnyMessages ()
 
 getDescription ()
 
 add (bool $success, string $message, string $record_identitifer)
 

Protected Attributes

 $success = []
 
 $error = []
 
 $description = ''
 

Detailed Description

Holds information about multi-actions, mainly in context of member-assignemnts and status changes.

Definition at line 7 of file ilPRGMessageCollection.php.

Member Function Documentation

◆ add()

ilPRGMessageCollection::add ( bool  $success,
string  $message,
string  $record_identitifer 
)

◆ getDescription()

ilPRGMessageCollection::getDescription ( )

Definition at line 53 of file ilPRGMessageCollection.php.

References $description.

Referenced by ilPRGMessagePrinter\showMessages(), and ilStudyProgrammeGUIMessagesTest\testCollectionDefaults().

53  : string
54  {
55  return $this->description;
56  }
+ Here is the caller graph for this function:

◆ getErrors()

ilPRGMessageCollection::getErrors ( )
Returns
string[]

Definition at line 33 of file ilPRGMessageCollection.php.

References $error.

Referenced by ilPRGMessagePrinter\showMessages(), ilStudyProgrammeGUIMessagesTest\testAddMessages(), and ilStudyProgrammeGUIMessagesTest\testCollectionDefaults().

33  : array
34  {
35  return $this->error;
36  }
+ Here is the caller graph for this function:

◆ getSuccess()

ilPRGMessageCollection::getSuccess ( )
Returns
string[]

Definition at line 25 of file ilPRGMessageCollection.php.

References $success.

Referenced by ilPRGMessagePrinter\showMessages(), ilStudyProgrammeGUIMessagesTest\testAddMessages(), and ilStudyProgrammeGUIMessagesTest\testCollectionDefaults().

25  : array
26  {
27  return $this->success;
28  }
+ Here is the caller graph for this function:

◆ hasAnyMessages()

ilPRGMessageCollection::hasAnyMessages ( )

Definition at line 48 of file ilPRGMessageCollection.php.

References success().

Referenced by ilStudyProgrammeGUIMessagesTest\testAddErrorMessages(), ilStudyProgrammeGUIMessagesTest\testAddMessages(), and ilStudyProgrammeGUIMessagesTest\testCollectionDefaults().

48  : bool
49  {
50  return count($this->error) > 0 || count($this->success) > 0;
51  }
success()
Definition: success.php:2
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ hasErrors()

ilPRGMessageCollection::hasErrors ( )

Definition at line 43 of file ilPRGMessageCollection.php.

Referenced by ilPRGMessagePrinter\showMessages(), ilStudyProgrammeGUIMessagesTest\testAddMessages(), and ilStudyProgrammeGUIMessagesTest\testCollectionDefaults().

43  : bool
44  {
45  return count($this->error) > 0;
46  }
+ Here is the caller graph for this function:

◆ hasSuccess()

ilPRGMessageCollection::hasSuccess ( )

Definition at line 38 of file ilPRGMessageCollection.php.

References success().

Referenced by ilPRGMessagePrinter\showMessages(), ilStudyProgrammeGUIMessagesTest\testAddMessages(), and ilStudyProgrammeGUIMessagesTest\testCollectionDefaults().

38  : bool
39  {
40  return count($this->success) > 0;
41  }
success()
Definition: success.php:2
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ withNewTopic()

ilPRGMessageCollection::withNewTopic ( string  $description)

Definition at line 13 of file ilPRGMessageCollection.php.

References $description.

Referenced by ilPRGMessagePrinter\getMessageCollection(), and ilStudyProgrammeGUIMessagesTest\testAddErrorMessages().

14  {
15  $clone = clone $this;
16  $clone->success = [];
17  $clone->error = [];
18  $clone->description = $description;
19  return $clone;
20  }
Holds information about multi-actions, mainly in context of member-assignemnts and status changes...
+ Here is the caller graph for this function:

Field Documentation

◆ $description

ilPRGMessageCollection::$description = ''
protected

Definition at line 11 of file ilPRGMessageCollection.php.

Referenced by getDescription(), and withNewTopic().

◆ $error

ilPRGMessageCollection::$error = []
protected

Definition at line 10 of file ilPRGMessageCollection.php.

Referenced by getErrors().

◆ $success

ilPRGMessageCollection::$success = []
protected

Definition at line 9 of file ilPRGMessageCollection.php.

Referenced by getSuccess().


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