 
     * `broadcast_from(from, topic, event, msg)` - proxy to `Phoenix.Channel.broadcast_from/4`
       using this endpoint's configured pubsub server
-    * `broadcast_from!(from, topic, event, msg)` - proxy to `Phoenix.Channel.broadcast_from!/4`
+    * `broadcast_from!(from, topic, event, msg)` - proxies to `Phoenix.Channel.broadcast_from!/4`
       using this endpoint's configured pubsub server
-    * `broadcast(topic, event, msg)` - proxy to `Phoenix.Channel.broadcast/3`
+    * `broadcast(topic, event, msg)` - proxies to `Phoenix.Channel.broadcast/3`
       using this endpoint's configured pubsub server
-    * `broadcast!(topic, event, msg)` - proxy to `Phoenix.Channel.broadcast!/3`
+    * `broadcast!(topic, event, msg)` - proxies to `Phoenix.Channel.broadcast!/3`
       using this endpoint's configured pubsub server
 
   #### Endpoint configuration


  Overall, an endpoint has three responsibilities:

    * It provides a wrapper for starting and stopping the
      endpoint as part of a supervision tree.

    * To define an initial plug pipeline where requests
      are sent to.

    * To host web specific configuration for your
      application.

  ## Endpoints

  An endpoint is simply a module defined with the help
  of Phoenix.Endpoint. If you have used the phoenix.new
  generator, an endpoint was automatically generated as
  part of your application:


      `render("500.html", assigns)` will be called in the view given to
      `:render_errors`. The default view is `MyApp.ErrorView`.

  ### Runtime configuration

    * `:cache_static_lookup` - when `true`, static assets lookup in the
      filesystem via the `static_path` function are cached. Defaults to `true`.

    * `:http` - the configuration for the HTTP server. Currently uses
      cowboy and accepts all options as defined by
      [`Plug.Adapters.Cowboy`](http://hexdocs.pm/plug/Plug.Adapters.Cowboy.html).
      Defaults to `false`.

    * `:https` - the configuration for the HTTPS server. Currently uses
      cowboy and accepts all options as defined by
      [`Plug.Adapters.Cowboy`](http://hexdocs.pm/plug/Plug.Adapters.Cowboy.html).
      Defaults to `false`.

    * `:secret_key_base` - a secret key used as a base to generate secrets
      to encode cookies, session and friends. Defaults to `nil` as it must
      be set per application.

    * `:server` - when `true`, starts the web server when the endpoint
      supervision tree starts. Defaults to `false`. The `mix phoenix.server`
      task automatically sets this to `true`.

    * `:url` - configuration for generating URLs throughout the app.
      Accepts the `:host`, `:scheme` and `:port` options. Defaults to:

          [host: "localhost"]

      The `:port` options requires either an integer, string, or `{:system, "ENV_VAR"}`.
      When given a tuple like `{:system, "PORT"}`, the port will be referenced
      from `System.get_env("PORT")` at runtime as a workaround for releases where
      environment specific information is loaded only at compile-time.

    * `:pubsub` - configuration for this endpoint's pubsub adapter.
      Configuration either requires a `:name` of the registered pubsub server
      or a `:name`, `:adapter`, and `:options` which starts the adapter in
      the endpoint's supervision tree. If no name is provided, the name is
