ssheduardo / sermepa

Clase para utilizar la pasarela de pagos redsys, sermepa.
MIT License
194 stars 59 forks source link

Cómo extender _setParameters? #30

Closed atrandafir closed 8 years ago

atrandafir commented 8 years ago

Creamos una clase en nuestra aplicación que extiende de la clase original de este repositorio.

Al crear métodos nuevos para que asignen otros _setParameters nos dimos cuenta que no los agrega al _setParameters original de la clase padre.

Al parecer debido a que la propiedad está definida como private, cambiando a protected sí que lo permitió.

Aunque para realizar el cambio tuvimos que copiar la clase original dentro del código de la app para poder alterarla.

ssheduardo commented 8 years ago

Efectivamente, no pensé que iban a extender la clase, grave error. Puedo cambiarlo sin problemas, pero lo último que comentas que tuviste que copiar el código dentro de la app me ha dejado en duda.

Había leído mal la pregunta, te paso este link para aclarar las dudas: http://www.webtutoriales.com/articulos/public-private-y-protected