예제 #1
0
 /**
  * Register the Markdown environment.
  *
  * @return void
  */
 public function registerEnvironment()
 {
     $me = $this;
     $this->app['markdown'] = $this->app->share(function ($app) use($me) {
         $resolver = $app['markdown.engine.resolver'];
         $finder = $app['markdown.finder'];
         $events = $app['events'];
         $environment = new Environment($resolver, $finder, $events);
         $environment->setContainer($app);
         $environment->share('app', $app);
         return $environment;
     });
 }
 /**
  * Add piece of shared data to the environment
  *
  * @param string $key
  * @param mixed $value
  * @return void 
  * @static 
  */
 public static function share($key, $value)
 {
     \VTalbot\Markdown\Environment::share($key, $value);
 }