[Phpmyadmin-devel] about setCommonFunctions()

Marc Delisle marc at infomarc.info
Tue Jul 10 18:38:04 CEST 2012


Le 2012-07-08 15:19, Atul Pratap Singh a écrit :
> On Sun, Jul 8, 2012 at 10:29 PM, Chanaka Dharmarathna <
> pe.chanaka.ck at gmail.com> wrote:
> 
>>
>>>>> Hi Marc,
>>>>>>
>>>>>> Hi,
>>>>>>> can someone explain the goal of this method? AFAIK it's never called.
>>>>>>>
>>>>>>>
>>>>>> I introduce this method inside PMA_DisplayResults class.
>>>>>> As you mentioned, this method has used nowhere.
>>>>>> I thought that this will useful for further improvements as well
>>>>> generally
>>>>>> getter setter methods use inside classes.
>>>>>> But not sure it will definitely use in future.
>>>>>>
>>>>>> It can be removed since it is not using at the moment.
>>>>>> What should be better ?
>>>>>>
>>>>>> Regards !
>>>>>
>>>>> Chanaka,
>>>>> I'm not sure, let's see opinions of others on this.
>>>>>
>>>> I think, as to set the local PMA_CommonFunctions object of any class
>>> using setCommonFunctions(), we would always need the existing single object
>>> using PMA_CommonFunctions::getInstance().
>>> And when we use local getCommonFunctions(), it already sets the
>>> local PMA_CommonFunctions object to PMA_CommonFunctions::getInstance(). So
>>> I see no particular utility of setCommonFunctions().
>>>
>>>>
>>>> Hi Marc,
>>>>
>>>> I introduce common setter method for set any property of that class.
>>>> So I'll remove setCommonFunctions() function since the expected
>>>> behavior can obtain from the common setter.
>>>>
>>>
>> Hi Atul,
>>
>> Seems that is the point.
>> Since PMA_CommonFunctions is a singleton class, that method makes no sense.
>> Anyway I'm going to remove it. :)
> 
> Hi Chanaka,
> Ok :). Apart from PMA_DisplayResults(), similar setCommonFunctions() is
> used in many other classes too, please remove it from there too.

Done.

-- 
Marc Delisle
http://infomarc.info






More information about the Developers mailing list