chciałbym ,aby funkcja setState zmieniała stan w getStateName ,ale nie moge tego ugryźć.Podpowie ktoś jak ma wyglądać ta klasa?
<?php class Lib_State_Context{ private $stateName; function __construct(){ $state = new Lib_State_Context(); $this->setState(App_State_Guest::getStateName()); } public function setState($stateMame){ $this->stateName =$stateName; $state->getStateName(); } return self::$_state; } } ?>
<?php class App_State_Guest{ public function getStateName() { return 'Guest'; } } ?>