PHP Class Phan\Analysis\ParameterTypesAnalyzer

Show file Open project: etsy/phan Class Usage Examples

Public Methods

Method Description
analyzeParameterTypes ( CodeBase $code_base, Phan\Language\Element\FunctionInterface $method ) : null Check method parameters to make sure they're valid

Private Methods

Method Description
analyzeOverrideSignature ( CodeBase $code_base, Method $method ) Make sure signatures line up between methods and the methods they override

Method Details

analyzeParameterTypes() public static method

Check method parameters to make sure they're valid
public static analyzeParameterTypes ( CodeBase $code_base, Phan\Language\Element\FunctionInterface $method ) : null
$code_base Phan\CodeBase
$method Phan\Language\Element\FunctionInterface
return null