more like builder pattern
na razie propozycja, po krótkiej medytacji :)
Zastanowiłem się jak faktycznie wygląda wzorzec budowniczego i poszedłem mocniej w tą stronę. Dzięki temu sam interfejs budowniczego jest jeszcze bardziej elastyczny. Nie proponowałem na razie directora - directorem jest teraz sam skrypt plugin-create. "Storage" na pluginy wyjąłem w buildera - to było bezpośrednie złamanie SRP i pewnie kilku innych zasad OOP, poza tym dzięki temu storage może być czymkolwiek - nawet zewnętrznym serwerem cache. Użycie fabryki na storage pozwoli wygodnie podmieniać storage gdyby była taka potrzeba w obrębie całej instancji WP.
Merge request reports
Activity
added 2 commits
By Dyszczo on 2018-05-18T12:41:29 (imported from GitLab)
added 1 commit
- 97fd491d - builder/storage/director arch finished
By Dyszczo on 2018-05-18T13:52:52 (imported from GitLab)
mentioned in commit b392d25b
By Grzegorz Rola on 2018-05-18T15:39:49 (imported from GitLab)