Ho creato un pacchetto di compositore personalizzato ma ho problemi a impostare le opzioni di autoload corrette per esso.compositore autoloader psr-0 namespace
Tutte le mie classi sono sotto lo spazio dei nomi MyNamespace/Common
. Ad esempio, per includere la mia classe ArrayHelper
, io uso Mynamespace/Common/Helper/ArrayHelper
.
Questa è la parte rilevante della mia composer.json
:
"autoload": {
"psr-0": { "MyNamespace\\": "" }
}
Ho letto questo: composer.json/autoload
Qualsiasi aiuto?
La mia struttura del pacchetto era simile a symfony2 com poenents quindi ho dovuto configurare una directory di destinazione come questa: http://getcomposer.org/doc/04-schema.md#target-dir – brpaz
definizioni dello spazio dei nomi delimiter dovrebbe usare "\" non "/" – thenetimp
Non è questo PSR -4? –