/** * Creates TypifiedPageFactory instance. * * @param Session $session Mink session. * @param Container|Config|null $container_or_config Dependency injection container_or_config or Config. */ public function __construct(Session $session, $container_or_config = null) { $this->annotationRegistry['element-name'] = '\\QATools\\QATools\\HtmlElements\\Annotation\\ElementNameAnnotation'; parent::__construct($session, $container_or_config); }
/** * Creates BEMPageFactory instance. * * @param Session $session Mink session. * @param IConfig $config Page factory configuration. * @param LocatorHelper $locator_helper Locator helper. */ public function __construct(Session $session, IConfig $config = null, LocatorHelper $locator_helper = null) { $this->annotationRegistry['bem'] = '\\QATools\\QATools\\BEM\\Annotation\\BEMAnnotation'; parent::__construct($session, $config); $this->_locatorHelper = isset($locator_helper) ? $locator_helper : new LocatorHelper(); }