Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2012, 06:56
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 6 meses
Puntos: 8
pasar y devolver objetos entre métodos como parámetros

Hola gente , la duda que tengo es la siguiente; estoy modificando un código POO en el que quiero pasar un objeto de la clase SimpleXMLElement a otro método que tras una serie de procesos devuelve el mismo objeto modificado (al menos eso es lo que pretendo), pero no me funciona bien, pego algo de código que muestra perfectamente lo que quiero hacer.

Código:
   public function crearFactura($title = null,$data) {
    
  
    $xml = $this->getSimpleXMLObject(__FUNCTION__);      
    $xml = $this->setClientDataForInvoicera($xml,$data);

    }

   protected function setClienteDatosFactura($xml,$data) {
  .........................
   return $xml;
   }

$xml = SimpleXMLElement Object
(
    [@attributes] => Array
        (
            [method] => crearFactura
        )

)
Pero esto no me devuelve el mismo objeto y no se muy bien porque, decir que getSimpleXMLObject(__FUNCTION__); lo que hace es crear un objeto tipo SimpleXMLElement es decir que $xml al momento de pasárselo a setClientDataForInvoicera($xml,$data) es un objeto tipo SimpleXMLElement ¿ok?.

¿Alguien sabe como se podría hacer esto ?.

Gracias de antemano.
__________________
Videotutoriales de Drupal