ILIAS  release_7 Revision v7.30-3-g800a261c036
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()

◆ getDescription()

ilPRGMessageCollection::getDescription ( )

Definition at line 53 of file ilPRGMessageCollection.php.

53 : string
54 {
55 return $this->description;
56 }

References $description.

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

+ Here is the caller graph for this function:

◆ getErrors()

ilPRGMessageCollection::getErrors ( )

◆ getSuccess()

ilPRGMessageCollection::getSuccess ( )
Returns
string[]

Definition at line 25 of file ilPRGMessageCollection.php.

25 : array
26 {
27 return $this->success;
28 }

References $success.

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

+ Here is the caller graph for this function:

◆ hasAnyMessages()

ilPRGMessageCollection::hasAnyMessages ( )

Definition at line 48 of file ilPRGMessageCollection.php.

48 : bool
49 {
50 return count($this->error) > 0 || count($this->success) > 0;
51 }

References error(), and success().

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

+ 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.

43 : bool
44 {
45 return count($this->error) > 0;
46 }

References error().

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

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ hasSuccess()

ilPRGMessageCollection::hasSuccess ( )

Definition at line 38 of file ilPRGMessageCollection.php.

38 : bool
39 {
40 return count($this->success) > 0;
41 }

References success().

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

+ 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.

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.

References $description.

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

+ 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 add(), and getSuccess().


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