ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\Scripts\PHPStan\Rules\NoLegacyTabsUsagesRule Class Reference
+ Inheritance diagram for ILIAS\Scripts\PHPStan\Rules\NoLegacyTabsUsagesRule:
+ Collaboration diagram for ILIAS\Scripts\PHPStan\Rules\NoLegacyTabsUsagesRule:

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 23 of file NoLegacyTabsUsagesRule.php.

Member Function Documentation

◆ findMethodUsages()

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

Reimplemented from ILIAS\Scripts\PHPStan\Rules\LegacyClassUsageRule.

Definition at line 40 of file NoLegacyTabsUsagesRule.php.

40 : bool
41 {
42 return true;
43 }

◆ getForbiddenClasses()

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

Reimplemented from ILIAS\Scripts\PHPStan\Rules\LegacyClassUsageRule.

Definition at line 35 of file NoLegacyTabsUsagesRule.php.

35 : array
36 {
37 return ['ilTabsGUI'];
38 }

◆ getHumanReadableRuleName()

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

Reimplemented from ILIAS\Scripts\PHPStan\Rules\LegacyClassUsageRule.

Definition at line 25 of file NoLegacyTabsUsagesRule.php.

25 : string
26 {
27 return 'Legacy Tabs Usages';
28 }

◆ getRelevantILIASVersion()

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

Reimplemented from ILIAS\Scripts\PHPStan\Rules\LegacyClassUsageRule.

Definition at line 30 of file NoLegacyTabsUsagesRule.php.

30 : int
31 {
32 return 10;
33 }

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