X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fchi-teck%2Fdrupal-code-generator%2Fsrc%2FCommand%2FDrupal_8%2FService%2FCacheContext.php;fp=vendor%2Fchi-teck%2Fdrupal-code-generator%2Fsrc%2FCommand%2FDrupal_8%2FService%2FCacheContext.php;h=52b3a1d3b10f28662155bb678b5e1067d93fa787;hp=0000000000000000000000000000000000000000;hb=0bf8d09d2542548982e81a441b1f16e75873a04f;hpb=74df008bdbb3a11eeea356744f39b802369bda3c diff --git a/vendor/chi-teck/drupal-code-generator/src/Command/Drupal_8/Service/CacheContext.php b/vendor/chi-teck/drupal-code-generator/src/Command/Drupal_8/Service/CacheContext.php new file mode 100644 index 000000000..52b3a1d3b --- /dev/null +++ b/vendor/chi-teck/drupal-code-generator/src/Command/Drupal_8/Service/CacheContext.php @@ -0,0 +1,58 @@ +collectVars($input, $output, $questions); + $vars['context_label'] = Utils::machine2human($vars['context_id']); + + $vars['interface'] = $vars['calculated'] ? + 'CalculatedCacheContextInterface' : 'CacheContextInterface'; + + if ($vars['base_class'] == '-') { + $vars['base_class'] = FALSE; + } + + $this->addFile() + ->path('src/Cache/Context/{class}.php') + ->template('d8/service/cache-context.twig'); + + $this->addServicesFile() + ->template('d8/service/cache-context.services.twig'); + } + +}