Exemplo n.º 1
0
 public function __construct(Manager $manager, array $config)
 {
     parent::__construct($manager, $config);
     $this->adb = ADB::instance($manager, $config[Manager::RES_CONFIG_APP]);
     $this->savePath = Manager::readConfig($config, self::CFG_SCREEN_SHOT_PATH, $manager->path . DIRECTORY_SEPARATOR . 'screenshot' . DIRECTORY_SEPARATOR);
     $this->defaultDistance = Manager::readConfig($config, self::CFG_DEFAULT_DISTANCE, 8);
 }
Exemplo n.º 2
0
 public function __construct(Manager $manager, array $config)
 {
     parent::__construct($manager, $config);
     // prevent forgetting override default value
     if (static::DEFAULT_EVENT_CODE === -1) {
         throw new \LogicException(sprintf("You forget to override %s::DEFAULT_EVENT_CODE.", __CLASS__));
     }
     $this->eventCode = Manager::readConfig($config, self::CFG_EVENT_CODE, static::DEFAULT_EVENT_CODE);
     $this->adb = ADB::instance($manager, $this->app);
 }
Exemplo n.º 3
0
 public function __construct(Manager $manager, array $config)
 {
     parent::__construct($manager, $config);
     $config = $config + $manager->getBaseComponentConfig($this->app);
     $this->package = Manager::readConfig($config, self::CFG_PACKAGE_NAME);
     $this->adb = ADB::instance($manager, $this->app);
     $this->detector = LoadingDetection::instance($manager, $this->app);
     $this->screen = Screen::instance($manager, $this->app);
     $this->input = Input::instance($manager, $this->app);
 }
Exemplo n.º 4
0
 public function __construct(Manager $manager, array $config)
 {
     parent::__construct($manager, $config);
     $this->setRetryLimit(Manager::readConfig($config, Manager::RES_CONFIG_RETRY, self::DEFAULT_RETRY_LIMIT));
     $this->setRetryDelay(Manager::readConfig($config, Manager::RES_CONFIG_RETRY, self::DEFAULT_RETRY_DELAY));
     $this->retryOffset = intval($this->retryDelay / 10);
     $this->position = Position::instance($manager, $this->app);
     $this->delay = Delay::instance($manager, $this->app);
     $this->adb = ADB::instance($manager, $this->app);
     $this->scr = Screen::instance($manager, $this->app);
 }
Exemplo n.º 5
0
 public function __construct(Manager $manager, array $config)
 {
     parent::__construct($manager, $config);
     $this->adb = ADB::instance($manager, $this->app);
 }