Size: a a a

2020 May 25

AM

Alexander Makarov in Yii Framework 3
Hmm... does the order matter?
источник

AM

Alexander Makarov in Yii Framework 3
Aren't providers lazy?
источник

T

TradersVE in Yii Framework 3
yes fine
источник

DS

Dmitriy S in Yii Framework 3
In addition, we have to determine a rules for providers names (the string keys)
источник

AM

Alexander Makarov in Yii Framework 3
I'd use package name.
источник

T

TradersVE in Yii Framework 3
I understand that they must go in order but they already are.
источник

T

TradersVE in Yii Framework 3
Alexander Makarov
I'd use package name.
ok
источник

T

TradersVE in Yii Framework 3
yiisoft/logger ?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Aren't providers lazy?
No they are no lazy except for the DeferredServiceProvider
источник

T

TradersVE in Yii Framework 3
I would use the class name as id.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
I'd use package name.
vendor-name/package-name/ProviderName
источник

DS

Dmitriy S in Yii Framework 3
TradersVE
I would use the class name as id.
Class names may be equal in the different packages
источник

T

TradersVE in Yii Framework 3
Dmitriy S
In addition, we have to determine a rules for providers names (the string keys)
you're right.
источник

T

TradersVE in Yii Framework 3
namespace/class
источник

DS

Dmitriy S in Yii Framework 3
TradersVE
namespace/class
In this case keys and values will be equal
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Class names may be equal in the different packages
fully qualified names?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Hmm... does the order matter?
Main app providers must be registered first, because they register main app services that can be requested in the package providers register method, see my example
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
In this case keys and values will be equal
Why do we need to name keys differently?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Why do we need to name keys differently?
That no matter just a comment
источник

AM

Alexander Makarov in Yii Framework 3
if we don't care about keys... maybe we don't need keys?
источник