Dobra, jest taka sprawa: poniżej moja testowa implementacja wzorca memento:
https://github.com/ccwrc/design_patterns_practice/tree/master/Memento
Jako originator robi klasa Girl:
https://github.com/ccwrc/design_patterns_practice/blob/master/Memento/Girl.php
Testy przechodzi, czyli działa, ale czuję w kościach, że nie do końca jest wszystko jak powinno. Dla mnie jest już za późno na myślenie, ale rano będę wdzięczny za jakiekolwiek uwagi kierujące mnie we właściwą stronę.