public function update(SplSubject $subject) { $token = $subject->getLastToken(); if ($token->getType() == 's') { $token = new StringToken('vuoncino'); $subject->setLastToken($token); } }