public function __construct($category_name, $written_language_tag) { $language_model = new LanguageModel(); $this->written_language_id = $language_model->getWrittenLanguageIdByTag($written_language_tag); $product_db_class_name = StrLib::underlineToClassName($category_name) . 'Db'; $product_attribute_value_wlp_db_class_name = StrLib::underlineToClassName($category_name) . 'AttributeValueWlpDb'; $this->product_db = new $product_db_class_name(); $this->product_attribute_value_wlp_db = new $product_attribute_value_wlp_db_class_name(); }