ILIAS  trunk Revision v11.0_alpha-2645-g16283d3b3f8
ILIAS\Scripts\PHPStan\Rules\NoLegacyToolbarUsagesRule Class Reference
+ Inheritance diagram for ILIAS\Scripts\PHPStan\Rules\NoLegacyToolbarUsagesRule:
+ Collaboration diagram for ILIAS\Scripts\PHPStan\Rules\NoLegacyToolbarUsagesRule:

Protected Member Functions

 getHumanReadableRuleName ()
 
 getRelevantILIASVersion ()
 
 getForbiddenClasses ()
 
 findMethodUsages ()
 
- Protected Member Functions inherited from ILIAS\Scripts\PHPStan\Rules\LegacyClassUsageRule
 findInstanceCreation ()
 
 findMethodUsages ()
 
 getForbiddenClasses ()
 
 getHumanReadableRuleName ()
 
 getRelevantILIASVersion ()
 

Additional Inherited Members

- Public Member Functions inherited from ILIAS\Scripts\PHPStan\Rules\LegacyClassUsageRule
 __construct (ReflectionProvider $reflectionProvider, \PHPStan\Rules\Generics\GenericAncestorsCheck $genericAncestorsCheck)
 
 getNodeType ()
 
 processNode (Node $node, Scope $scope)
 
- Protected Attributes inherited from ILIAS\Scripts\PHPStan\Rules\LegacyClassUsageRule
ReflectionProvider $reflectionProvider
 
PHPStan Rules Generics GenericAncestorsCheck $genericAncestorsCheck
 

Detailed Description

Definition at line 27 of file NoLegacyToolbarUsagesRule.php.

Member Function Documentation

◆ findMethodUsages()

ILIAS\Scripts\PHPStan\Rules\NoLegacyToolbarUsagesRule::findMethodUsages ( )
protected

Definition at line 44 of file NoLegacyToolbarUsagesRule.php.

44  : bool
45  {
46  return true;
47  }

◆ getForbiddenClasses()

ILIAS\Scripts\PHPStan\Rules\NoLegacyToolbarUsagesRule::getForbiddenClasses ( )
protected

Definition at line 39 of file NoLegacyToolbarUsagesRule.php.

39  : array
40  {
41  return ['ilToolbarGUI'];
42  }

◆ getHumanReadableRuleName()

ILIAS\Scripts\PHPStan\Rules\NoLegacyToolbarUsagesRule::getHumanReadableRuleName ( )
protected

Definition at line 29 of file NoLegacyToolbarUsagesRule.php.

29  : string
30  {
31  return 'Legacy Toolbar Usages';
32  }

◆ getRelevantILIASVersion()

ILIAS\Scripts\PHPStan\Rules\NoLegacyToolbarUsagesRule::getRelevantILIASVersion ( )
protected

Definition at line 34 of file NoLegacyToolbarUsagesRule.php.

34  : int
35  {
36  return 10;
37  }

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