Diretrizes Angulares de Decoração

Estou tentando usar o recurso "decorator" do Angular para adicionar funcionalidade a algumas diretivas. Suponha que o nome da minha diretiva seja myDirective. Meu código é assim:

angular.module('app').config([
  '$provide', function($provide) {
    return $provide.decorator('myDirective', [
      '$delegate', '$log', function($delegate, $log) {
        // TODO - It worked!  Do something to modify the behavior

        $log.info("In decorator");
      }
    ]);
  }

]);

Eu continuo recebendo esta mensagem:

Uncaught Error: [$injector:unpr] Unknown provider: myDirectiveProvider from app 

Para o melhor da minha capacidade, as diretivas já estão registradas no momento em que a função de decorador é executada. Qualquer insight seria apreciado!

questionAnswers(2)

yourAnswerToTheQuestion