No, el patrón Registry, no se implementa así, te recomiendo veas ejemplos en internet, algo muy simple sería asi:
Código PHP:
Ver originalclass Registry {
private $_cache;
public function __construct() {
}
public function set($key, &$item) {
$this->_cache[$key] = &$item;
}
public function get($key) {
return $this->_cache[$key];
}
public function has($key) {
return ($this->get($key) !== null);
}
}
Y lo usas como:
Código PHP:
Ver original$Registry = new Registry();
if (!$Registry->has('conexion')) {
$Registry->set('conexion', $conexion);
}
// Mas adelante
$conexion = $Registry->get('conexion');
Saludos.