function __construct($config, $template_locator) { $this->config = $config; $this->template_locator = $template_locator; WactDictionaryHolder::initialize($config); $dictionary_holder = WactDictionaryHolder::instance(); $this->tag_dictionary = $dictionary_holder->getTagDictionary(); $this->property_dictionary = $dictionary_holder->getPropertyDictionary(); $this->filter_dictionary = $dictionary_holder->getFilterDictionary(); $this->tree_builder = new WactTreeBuilder($this, $this->tag_dictionary, $this->property_dictionary, $this->filter_dictionary); }
function testGetInstance() { $config = array('force_scan' => 0, 'scan_directories' => array(), 'cache_dir' => WACT_CACHE_DIR); WactDictionaryHolder::initialize(new WactTestTemplateConfig($config)); $instance1 = WactDictionaryHolder::instance(); $instance1->initializeWactFilterDictionary(); $dictionary1 = $instance1->getFilterDictionary(); $this->assertIsA($dictionary1, 'WactFilterDictionary'); $instance2 = WactDictionaryHolder::instance(); $dictionary2 = $instance1->getFilterDictionary(); $this->assertReference($dictionary2, $dictionary1); }
function initWactDictionaries() { WactDictionaryHolder::initialize($this->default_config); }
function initWactDictionaries($config) { WactDictionaryHolder::initialize($config); }