liventin/base.module

Base functionality for Bitrix module template, including options service

Installs: 25

Dependents: 14

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:bitrix-d7-module

v1.0.0 2025-06-24 06:40 UTC

This package is auto-updated.

Last update: 2025-06-24 06:47:03 UTC


README

install | update

{
  "name": "provider/modul.name",
  "description": "bitrix module",
  "require": {
    "liventin/base.module": "^1.0.0"
  },
  "require-dev": {
    "roave/security-advisories": "dev-latest"
  },
  "scripts": {
    "post-update-cmd": [
      "/usr/bin/php vendor/liventin/base.module/scripts/post-install.php"
    ],
    "post-install-cmd": "@post-update-cmd"
  }
}

redirect (optional)

"extra": {
  "service-redirect": {
    "liventin/base.module": "module.name",
  }
},
additional packages
Bitrix Handlers Service For Base Events
Bitrix Handlers Service For SmartProcess Orm Events
Migration User Fields
Migration Crm Status
Migration Crm Category
Migration Smart Process
Migration Smart Process Workspace
SmartProcess
Module Options Providers
Note
Separator
Text

PhpStorm Option Tab Live template

<?php

namespace ${MODULE_PROVIDER_CAMMAL_CASE}\\${MODULE_CODE_CAMMAL_CASE}\Options;

use ${MODULE_PROVIDER_CAMMAL_CASE}\\${MODULE_CODE_CAMMAL_CASE}\Service\Options\Tab;

class TabMain implements Tab
{

    public static function getId(): string
    {
        return 'main';
    }

    public static function getName(): string
    {
        return 'Основные';
    }

    public static function getSort(): int
    {
        return 100;
    }
}