/** * * Constructor; note that this is **not** a Solar constructor. * * @param Solar_Struct $struct The struct for which this iterator will be * used. * */ public function __construct(Solar_Struct $struct) { $this->_struct = $struct; $this->_keys = $struct->getKeys(); }