Skip to content

IrisCRM/iriscrm-config-some-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Данный репозиторий содержит примеры настройки конфигурации путем переопределения элементов стандартной конфигурации.

Установка

Для использования данного репозитория необходимо установить проекте-шаблон согласно инструкции по установке. Затем внести следующие изменения:

  1. В composer.json подключить репозиторий, прописав зависимость iriscrm/config-some-client в секции require и репозиторий в секции repositories:
    {
        "name": "iriscrm/iriscrm-project",
        "description": "Iris CRM",
        "require": {
            "bernard/bernard": "^1.0@alpha",
            "iriscrm/core": "^5.5.3",
            "iriscrm/config-crm": "^5.5.2",
            "iriscrm/config-some-client": "master@dev"
        },
        "repositories": [
          {
            "type": "git",
            "url": "https://github.com/IrisCRM/iriscrm-config-some-client.git"
          }
        ],
        "autoload": {
            "psr-4": {
                "": "src/"
            }
        }
    }
  2. Добавить файл src/hierarchy.php:
    <?php
    return [
        [
            'namespace' => '\\SomeClient\\Config\\ConfigName',
            'directory' => 'vendor/iriscrm/config-some-client/SomeClient/Config/ConfigName/',
            'postfix' => '_custom',
        ],
        [
            'namespace' => '\\Iris\\Config\\CRM',
            'directory' => 'vendor/iriscrm/config-crm/',
            'postfix' => '',
        ],
    ];
  3. Выполнить сборку проекта:
    npm run build:prod

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published