name: TestClass
class_comment: null
dependencies: []
properties:
- name: publicProperty
  visibility: public
  comment: null
- name: protectedProperty
  visibility: protected
  comment: null
- name: privateProperty
  visibility: private
  comment: null
- name: publicAccessor
  visibility: private
  comment: null
- name: publicMethodAccessor
  visibility: private
  comment: null
- name: publicGetSetter
  visibility: private
  comment: null
- name: publicAccessorWithDefaultValue
  visibility: private
  comment: null
- name: publicAccessorWithRequiredAndDefaultValue
  visibility: private
  comment: null
- name: publicAccessorWithMoreRequiredParameters
  visibility: private
  comment: null
- name: publicIsAccessor
  visibility: private
  comment: null
- name: publicHasAccessor
  visibility: private
  comment: null
- name: publicCanAccessor
  visibility: private
  comment: null
- name: publicGetter
  visibility: private
  comment: null
- name: date
  visibility: private
  comment: null
methods:
- name: __construct
  visibility: public
  parameters:
  - name: value
  comment: null
- name: setPublicAccessor
  visibility: public
  parameters:
  - name: value
  comment: null
- name: setPublicAccessorWithDefaultValue
  visibility: public
  parameters:
  - name: value
  comment: null
- name: setPublicAccessorWithRequiredAndDefaultValue
  visibility: public
  parameters:
  - name: value
  - name: optional
    default: 'null'
  comment: null
- name: setPublicAccessorWithMoreRequiredParameters
  visibility: public
  parameters:
  - name: value
  - name: needed
  comment: null
- name: getPublicAccessor
  visibility: public
  parameters: []
  comment: null
- name: isPublicAccessor
  visibility: public
  parameters:
  - name: param
  comment: null
- name: getPublicAccessorWithDefaultValue
  visibility: public
  parameters: []
  comment: null
- name: getPublicAccessorWithRequiredAndDefaultValue
  visibility: public
  parameters: []
  comment: null
- name: getPublicAccessorWithMoreRequiredParameters
  visibility: public
  parameters: []
  comment: null
- name: setPublicIsAccessor
  visibility: public
  parameters:
  - name: value
  comment: null
- name: isPublicIsAccessor
  visibility: public
  parameters: []
  comment: null
- name: setPublicHasAccessor
  visibility: public
  parameters:
  - name: value
  comment: null
- name: hasPublicHasAccessor
  visibility: public
  parameters: []
  comment: null
- name: setPublicCanAccessor
  visibility: public
  parameters:
  - name: value
  comment: null
- name: canPublicCanAccessor
  visibility: public
  parameters: []
  comment: null
- name: publicGetSetter
  visibility: public
  parameters:
  - name: value
    default: 'null'
  comment: null
- name: getPublicMethodMutator
  visibility: public
  parameters: []
  comment: null
- name: setProtectedAccessor
  visibility: protected
  parameters:
  - name: value
  comment: null
- name: getProtectedAccessor
  visibility: protected
  parameters: []
  comment: null
- name: setProtectedIsAccessor
  visibility: protected
  parameters:
  - name: value
  comment: null
- name: isProtectedIsAccessor
  visibility: protected
  parameters: []
  comment: null
- name: setProtectedHasAccessor
  visibility: protected
  parameters:
  - name: value
  comment: null
- name: hasProtectedHasAccessor
  visibility: protected
  parameters: []
  comment: null
- name: setPrivateAccessor
  visibility: private
  parameters:
  - name: value
  comment: null
- name: getPrivateAccessor
  visibility: private
  parameters: []
  comment: null
- name: setPrivateIsAccessor
  visibility: private
  parameters:
  - name: value
  comment: null
- name: isPrivateIsAccessor
  visibility: private
  parameters: []
  comment: null
- name: setPrivateHasAccessor
  visibility: private
  parameters:
  - name: value
  comment: null
- name: hasPrivateHasAccessor
  visibility: private
  parameters: []
  comment: null
- name: getPublicGetter
  visibility: public
  parameters: []
  comment: null
- name: setDate
  visibility: public
  parameters:
  - name: date
  comment: null
- name: getDate
  visibility: public
  parameters: []
  comment: null
traits: []
interfaces: []