Documentation
¶
Index ¶
- type AttributeConfig
- type BoolConfig
- type ClassConfig
- type ClassLikeConfig
- type ClassNameRegexConfig
- type CollectorConfig
- type ComposerConfig
- type ConfigurableCollectorConfig
- type DirectoryConfig
- type ExtendsConfig
- type FunctionNameConfig
- type GlobConfig
- type ImplementsConfig
- type InheritsConfig
- type InterfaceConfig
- type LayerConfig
- type MethodConfig
- type PhpInteralConfig
- type TagValueRegexConfig
- type TraitConfig
- type UsesConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttributeConfig ¶
type AttributeConfig struct { *ConfigurableCollectorConfig // contains filtered or unexported fields }
func NewAttributeConfig ¶
func NewAttributeConfig(config string) *AttributeConfig
type BoolConfig ¶
type BoolConfig struct { *CollectorConfig // contains filtered or unexported fields }
func NewBoolConfig ¶
func NewBoolConfig() *BoolConfig
func (*BoolConfig) ToArray ¶
func (c *BoolConfig) ToArray() map[string]interface{}
type ClassConfig ¶
type ClassConfig struct { *ConfigurableCollectorConfig // contains filtered or unexported fields }
func NewClassConfig ¶
func NewClassConfig(config string) *ClassConfig
type ClassLikeConfig ¶
type ClassLikeConfig struct { *ConfigurableCollectorConfig // contains filtered or unexported fields }
func NewClassLikeConfig ¶
func NewClassLikeConfig(config string) *ClassLikeConfig
type ClassNameRegexConfig ¶
type ClassNameRegexConfig struct { *ConfigurableCollectorConfig // contains filtered or unexported fields }
func NewClassNameRegexConfig ¶
func NewClassNameRegexConfig(config string) *ClassNameRegexConfig
type CollectorConfig ¶
type CollectorConfig struct { CollectorType enums.CollectorType Payload map[string]interface{} // contains filtered or unexported fields }
CollectorConfig - Abstract
func NewCollectorConfig ¶
func NewCollectorConfig(collectorType enums.CollectorType, payload map[string]interface{}, private bool) *CollectorConfig
func (*CollectorConfig) ToArray ¶
func (c *CollectorConfig) ToArray() map[string]interface{}
type ComposerConfig ¶
type ComposerConfig struct { *CollectorConfig // contains filtered or unexported fields }
func NewComposerConfig ¶
func NewComposerConfig(packages []string, composerPath *string, composerLockPath *string) *ComposerConfig
func (*ComposerConfig) ToArray ¶
func (c *ComposerConfig) ToArray() map[string]interface{}
type ConfigurableCollectorConfig ¶
type ConfigurableCollectorConfig struct { *CollectorConfig // contains filtered or unexported fields }
func CreateConfigurableCollectorConfig ¶
func CreateConfigurableCollectorConfig(config string) *ConfigurableCollectorConfig
func (*ConfigurableCollectorConfig) ToArray ¶
func (c *ConfigurableCollectorConfig) ToArray() map[string]interface{}
type DirectoryConfig ¶
type DirectoryConfig struct { *ConfigurableCollectorConfig // contains filtered or unexported fields }
func NewDirectoryConfig ¶
func NewDirectoryConfig(config string) *DirectoryConfig
type ExtendsConfig ¶
type ExtendsConfig struct { *ConfigurableCollectorConfig // contains filtered or unexported fields }
func NewExtendsConfig ¶
func NewExtendsConfig(config string) *ExtendsConfig
type FunctionNameConfig ¶
type FunctionNameConfig struct { *ConfigurableCollectorConfig // contains filtered or unexported fields }
func NewFunctionNameConfig ¶
func NewFunctionNameConfig(config string) *FunctionNameConfig
type GlobConfig ¶
type GlobConfig struct { *ConfigurableCollectorConfig // contains filtered or unexported fields }
func NewGlobConfig ¶
func NewGlobConfig(config string) *GlobConfig
type ImplementsConfig ¶
type ImplementsConfig struct { *ConfigurableCollectorConfig // contains filtered or unexported fields }
func NewImplementsConfig ¶
func NewImplementsConfig(config string) *ImplementsConfig
type InheritsConfig ¶
type InheritsConfig struct { *ConfigurableCollectorConfig // contains filtered or unexported fields }
func NewInheritsConfig ¶
func NewInheritsConfig(config string) *InheritsConfig
type InterfaceConfig ¶
type InterfaceConfig struct { *ConfigurableCollectorConfig // contains filtered or unexported fields }
func NewInterfaceConfig ¶
func NewInterfaceConfig(config string) *InterfaceConfig
type LayerConfig ¶
type LayerConfig struct { *ConfigurableCollectorConfig // contains filtered or unexported fields }
func NewLayerConfig ¶
func NewLayerConfig(config string) *LayerConfig
type MethodConfig ¶
type MethodConfig struct { *ConfigurableCollectorConfig // contains filtered or unexported fields }
func NewMethodConfig ¶
func NewMethodConfig(config string) *MethodConfig
type PhpInteralConfig ¶
type PhpInteralConfig struct { *ConfigurableCollectorConfig // contains filtered or unexported fields }
func NewPhpInteralConfig ¶
func NewPhpInteralConfig(config string) *PhpInteralConfig
type TagValueRegexConfig ¶
type TagValueRegexConfig struct { *CollectorConfig // contains filtered or unexported fields }
func CreateTagValueRegexConfig ¶
func CreateTagValueRegexConfig(tag string, regexpr *string) *TagValueRegexConfig
func (*TagValueRegexConfig) Match ¶
func (c *TagValueRegexConfig) Match(regexpr string) *TagValueRegexConfig
func (*TagValueRegexConfig) ToArray ¶
func (c *TagValueRegexConfig) ToArray() map[string]interface{}
type TraitConfig ¶
type TraitConfig struct { *ConfigurableCollectorConfig // contains filtered or unexported fields }
func NewTraitConfig ¶
func NewTraitConfig(config string) *TraitConfig
type UsesConfig ¶
type UsesConfig struct { *ConfigurableCollectorConfig // contains filtered or unexported fields }
func NewUsesConfig ¶
func NewUsesConfig(config string) *UsesConfig
Source Files
¶
- attribute_config.go
- bool_config.go
- class_config.go
- class_like_config.go
- class_name_regex_config.go
- collector_config.go
- composer_config.go
- configurable_collector_config.go
- directory_config.go
- extends_config.go
- function_name_config.go
- glob_config.go
- implements_config.go
- inherits_config.go
- interface_config.go
- layer_config.go
- method_config.go
- php_interal_config.go
- tag_value_regex_config.go
- trait_config.go
- uses_config.go
Click to show internal directories.
Click to hide internal directories.