private function check_parameters() { CLIOutput::writeln('check parameters'); $this->db_host = $this->arg_reader->get('--db-host', $this->db_host); $this->db_port = $this->arg_reader->get('--db-port', $this->db_port); $this->db_user = $this->arg_reader->get('--db-user', $this->db_user); $this->db_password = $this->arg_reader->get('--db-pwd', $this->db_password); $this->db_schema = $this->arg_reader->get('--db-schema', $this->db_schema); $this->db_tables_prefix = $this->arg_reader->get('--db-table-prefix', $this->db_tables_prefix); $this->website_server = $this->arg_reader->get('--ws-server', $this->website_server); $this->website_path = $this->arg_reader->get('--ws-path', $this->website_path); $this->website_name = $this->arg_reader->get('--ws-name', $this->website_name); $this->website_slogan = $this->arg_reader->get('--ws-slogan', $this->website_slogan); $this->website_description = $this->arg_reader->get('--ws-desc', $this->website_description); $this->website_locale = $this->arg_reader->get('--ws-locale', $this->website_locale); $this->website_timezone = $this->arg_reader->get('--ws-timezone', $this->website_timezone); $this->user_login = $this->arg_reader->get('--u-login', $this->user_login); $this->user_password = $this->arg_reader->get('--u-pwd', $this->user_password); $this->user_email = $this->arg_reader->get('--u-email', $this->user_email); }
public function test_get_out_of_bounds_default_value() { $arg_reader = new CLIArgumentsReader(array('1', '2', '3', '6', '12')); self::assertEquals('coucou', $arg_reader->get('12', 'coucou')); }