ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilBuddySystemRelationStateFilterRuleFactory Class Reference

Class ilBuddySystemRelationStateFilterRuleFactory. More...

+ Collaboration diagram for ilBuddySystemRelationStateFilterRuleFactory:

Public Member Functions

 getFilterRuleByRelation (ilBuddySystemRelation $relation)
 

Static Public Member Functions

static getInstance ()
 

Protected Member Functions

 __construct ()
 

Static Protected Attributes

static self $instance = null
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilBuddySystemRelationStateFilterRuleFactory::__construct ( )
protected

Definition at line 29 of file class.ilBuddySystemRelationStateFilterRuleFactory.php.

30 {
31 }

Member Function Documentation

◆ getFilterRuleByRelation()

ilBuddySystemRelationStateFilterRuleFactory::getFilterRuleByRelation ( ilBuddySystemRelation  $relation)

Definition at line 42 of file class.ilBuddySystemRelationStateFilterRuleFactory.php.

43 {
44 $filters = [
50 ];
51
52 foreach ($filters as $filter) {
53 if ($filter->matches()) {
54 return $filter;
55 }
56 }
57
59 }
$relation

References $relation.

◆ getInstance()

static ilBuddySystemRelationStateFilterRuleFactory::getInstance ( )
static

Field Documentation

◆ $instance

self ilBuddySystemRelationStateFilterRuleFactory::$instance = null
staticprotected

Definition at line 27 of file class.ilBuddySystemRelationStateFilterRuleFactory.php.

Referenced by getInstance().


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