مدیریت فنی پکیجها
در جالنو برای مدیریت فنی پکیجها کلاس packages\base\Packages ایجاد شده است.
در این کلاس امکان ثبت پکیج، فعال کردن زبان در پیکج، دسترسی به تمامی پکیجهای فعال و همچنین دسترسی به هر پکیج بطور مجزا ایجاد شده است.
این کلاس توسط فرمورک استفاده میشود اما این امکان فراهم شده است تا زمانی که برنامه نویس قصد انجام عملیاتی خارج از روال فرمورک را دارد بتواند آزادانه با استفاده از این کلاس اقدام کند.
در کلاس Packages .متدهای زیر تعریف شده است متدها برای سهولت استفاده بصورت استاتیک تعریف شدهاند
| متد | کاربرد |
|---|---|
| package(string $name): ?Package | دسترسی به پکیج |
| get(?array $names): array | دسترسی به تمامی پکیجهای فعال |
| register(Package $package) | ثبت پکیج |
| registerTranslates(string $code) | فعال سازی زبان در پکیج |