Ticket #2 (assigned defect)

Opened 3 years ago

Last modified 2 years ago

Refactor Template Loading

Reported by: deveiant Owned by: deveiant
Priority: normal Milestone: Refactor and Cleanup
Component: Templating Version: 0.1
Severity: normal Keywords: refactor template load
Cc:

Description (last modified by deveiant) (diff)

The Arrow::Template::load() functionality is duplicated in a quite a few places because nodes which load other templates (e.g., include, render) have to work around the fact that there's no real way to reuse a parser and its state while loading a subtemplate without doing it all yourself.

Solution: Refactor the stages of loading into reusable pieces.

Change History

Changed 3 years ago by deveiant

  • description modified (diff)

Changed 3 years ago by deveiant

  • status changed from new to assigned
  • version changed from 1.0 to 0.1
  • component changed from Dispatcher to Templating

Changed 2 years ago by deveiant

Starting work.

Note: See TracTickets for help on using tickets.