PHP Class ObjectCalisthenics\AbstractPropertyTypePerClassLimitSniff

Check for untracked property types per class limit too.
Afficher le fichier Open project: object-calisthenics/phpcs-calisthenics-rules

Protected Properties

Свойство Type Description
$trackedMaxCount integer
$untrackedMaxCount integer

Méthodes publiques

Méthode Description
process ( PHP_CodeSniffer_File $phpcsFile, integer $stackPtr )
register ( ) : array

Méthodes protégées

Méthode Description
getTrackedPropertyTypeList ( ) : array

Private Methods

Méthode Description
checkTotalPropertiesAmount ( ) : boolean
checkTrackedClassPropertyAmount ( ) : string
checkTrackedClassPropertyTypeAmount ( ) : array
checkTrackedPropertiesAmount ( ) : boolean
checkUntrackedClassPropertyAmount ( ) : string
checkUntrackedPropertyTypeAmount ( PHP_CodeSniffer_File $phpcsFile, integer $stackPtr )
getClassPropertiesSegregatedByType ( ) : array

Method Details

getTrackedPropertyTypeList() abstract protected méthode

abstract protected getTrackedPropertyTypeList ( ) : array
Résultat array

process() public méthode

public process ( PHP_CodeSniffer_File $phpcsFile, integer $stackPtr )
$phpcsFile PHP_CodeSniffer_File
$stackPtr integer

register() public méthode

public register ( ) : array
Résultat array

Property Details

$trackedMaxCount protected_oe property

protected int $trackedMaxCount
Résultat integer

$untrackedMaxCount protected_oe property

protected int $untrackedMaxCount
Résultat integer