buenas, primero gracias por contestar, segundo, me he equivocado llamandole sobrecarga, quiero reemplazar/sobreescribir el metodo añadiendo esa restriccion en los parametros, es posible?
pd: conozco el metodo __call, pero si miras bien el contexto del ejemplo creo que se entiende que no busco eso, sino hacer una restriccion al recibir los parametros para que sean unicamente de ese tipo, voy a extender el ejemplo a ver si se entiende mejor:
Código PHP:
class Anillo{}
class Boligrafo{}
class Coleccion
{
public function agregar($objeto)
{
}
}
class ColeccionDeAnillos
{
public function agregar(Anillo $objeto)
{
parent::agregar($objeto);
}
}
class ColeccionDeBoligrafos
{
public function agregar(Boligrafo $objeto)
{
parent::agregar($objeto);
}
}
muchas gracias