public function addProperty($name, $initialValueCode, $visibility = 'private', $docComment = '')
    {
        $this->properties[$name] = [
            'initialValueCode' => $initialValueCode,
            'visibility' => $visibility,
            'docComment' => $docComment
        ];
    }
public function addProperty($name, $initialValueCode, $visibility = 'private', $docComment = '')
    {
        $this->properties[$name] = [
            'initialValueCode' => $initialValueCode,
            'visibility' => $visibility,
            'docComment' => $docComment
        ];
    }
public function addProperty ( $ name , $ initialValueCode , $ visibility = 'private' , $ docComment = '' ) { $ this -> properties [ $ name ] = [ 'initialValueCode' => $ initialValueCode , 'visibility' => $ visibility , 'docComment' => $ docComment ] ; }
Adds a class property to this proxy class

@param string $name Name of the property
@param string $initialValueCode PHP code of the initial value assignment
@param string $visibility
@param string $docComment
@return void
Adds a class property to this proxy class