Closed jakubboucek closed 5 years ago
@jakubboucek Tomuhle moc nerozumím. Jaký je důvod pro to mít možnost definovat jiný pluginmainfile? Proč ho pak posíláme do třídy Admin
, když už jí předáváme Plugin
, který ho zná? Proč jsou vlastně konstanty špatné?..:-)
Ohledně otázky (ne)správnosti konstant doporučuji ke shlédnutí: https://www.youtube.com/watch?v=ODcfsRpQ0Pw - ostatně celé toto PR se kolem DI točí.
Jaký je důvod pro to mít možnost definovat jiný pluginmainfile?
Nejde o to "definovat jiný", ale spíš tam dostat jeho definici. Můžeme použít /../
, ale kdybychom ten soubor někdy přejmenovali, tak vznikle chyba. Takhle si plugin sám poznačí, jaké jeho main-file a nemůže se splést.
Proč ho pak posíláme do třídy Admin, když už jí předáváme Plugin, který ho zná?
To je celkem správná připomínka, upravím.
Proč ho pak posíláme do třídy Admin, když už jí předáváme Plugin, který ho zná?
Upraveno.
@jakubboucek Paráda, jen viz komentář v Gutenberg pull requestu, možná bych předával rovnou ten pluginDirUrl
.
register_activation_hook()
předávala chybná cesta, viz popsis ve #24.Closes #24