<?php $user = $this->get_user(); { $user->id = $user->user_id; $user->is_admin = ($user->user_group === 'Administrators') ? TRUE : FALSE; } else { // $user->id = -1 return -1; } ?>
To wszystko gra, tylko problem w tym że mam potem często kody programu który sprawdza jaki user ma ID ($this->user->id > 0 (czyli ze jet ktos zalogowany)) i gdy get_user() nie zwróci poprawnego obiektu (a mam sytuacje że często może nie zwrócić np. przy wykasowaniu usera) potrzebuje po ELSE jakby wymusić żeby $user stał się obiektem który zawiera zmienną id = -1. Czyli chciałbym na sztywnio wpisać po prostu:
$user->id = -1; tyle że tak nie można, a można jakoś?