Sucede que esa sintaxis es incorrecta, el mismo mensaje de error te lo está indicando:
Cita: Cannot use object of type stdClass as array
Si no sabes inglés puedes usar un traductor para entender lo que te dice.
Las propiedades de un objeto se acceden con -> y no como lo hiciste.
Código PHP:
Ver original// MAL
$objeto{'cedula'}
// BIEN
$objeto->cedula
Además dicha condición es absurda pues en la consulta ya estás haciendo la misma pregunta.
Eso vuelve la segunda comprobación es innecesaria, ¿no lo crees?