Override Drupal Core Services

Video loading...

Join Drupalize.Me to watch this video

Join today and gain instant access to our entire video library.

Log in Sign up
  • 0:09
    Now that the value we want to change is stored as a parameter,
  • 0:12
    we can override it only on the local machine.
  • 0:15
    Let me show you how.
  • 0:17
    Earlier we created a settings.local.php file,
  • 0:20
    which is itself loaded from settings.php.
  • 0:24
    This file loads a development.services.yml file.
  • 0:28
    And that's the key.
  • 0:32
    This file gives us tremendous power,
  • 0:35
    power to override services and parameters.
  • 0:38
    These changes will only affect
  • 0:09
    Agora que o valor que queremos mudar é guardado como um parameter,
  • 0:12
    podemos sobrescrever somente na nossa máquina local.
  • 0:15
    Deixe-me mostrar como.
  • 0:17
    Anteriormente criamos um arquivo settings.local.php
  • 0:20
    que é carregado a partir do settings.php.
  • 0:24
    Esse arquivo carrega um arquivo development.services.yml.
  • 0:28
    E essa é a chave.
  • 0:32
    Esse arquivo nos dá tremendo poder,
  • 0:35
    poder para sobrescrever services e parameters.
  • 0:38
    Essas mudanças irão apenas afetar