Я хотел бы отредактировать команду make:entity
, предоставленную MakerBundle в Symfony 4.
Вот объяснение: команда добавляет поле Id
по умолчанию в каждую сущность. Я хотел бы автоматически добавить другие поля. Вот почему я хочу отредактировать команду make:entity
.
Я также могу создать новый пакет, который добавляет новую команду, например my:make:entity
. Но если я добавлю новую команду, я не хочу, чтобы эта make:entity
все еще использовалась. У меня есть проект OpenSource, и я не хочу, чтобы кто-то использовал старую команду make:entity
. Итак, если я не могу редактировать команду make:entity
, могу ли я ее деактивировать?
Заранее спасибо,
Винсент
Вы можете разветвить репозиторий github из: https://github.com/symfony/maker-комплект
а затем внесите любые изменения, которые вам нравятся, зафиксируйте и отправьте в свою вилку. Затем вам нужно указать композитору использовать ваш форк вместо официального репо, добавив раздел «репозитории» в конец вашего файла composer.json.
"repositories": [
{
"type": "vcs",
"url": "https://github.com/[your github]/maker-bundle"
}
],
Надеюсь, это поможет.