Lines Matching refs:a

32 A DSN is a string used to configure many services. A common DSN may look like a
33 URL, other look like a file path.
46 A DSN may contain zero or more functions. The DSN parser supports a function syntax
51 failover(dummy://a dummy://a)
52 failover(dummy://a,dummy://a)
53 failover:(dummy://a,dummy://a)
54 roundrobin(dummy://a failover(dummy://b dummy://a) dummy://b)
99 When using `DsnParser::parseFunc()` on a string that does not contain any DSN functions,
100 the parser will automatically add a default "dsn" function. This is added to provide
101 a consistent return type of the method.
123 If you try to parse an invalid DSN string a `InvalidDsnException` will be thrown.
138 The result of parsing a DSN string is a `DsnFunction` or `Dsn`. A `DsnFunction` has
139 a `name`, `argument` and may have `parameters`. An argument is either a `DsnFunction`
140 or a `Dsn`.
142 A `Dsn` could be a `Path` or `Url`. All 3 objects has methods for getting parts of
154 and you will get a new object back.
176 redis://(host1:1234,host2:1234?node2_option=a)?global_option=b
206 There is no official DSN RFC. We have defined a DSN configuration string as
207 using the following definition. The "URL looking" parts of a DSN is based from
219 REGEX: [a-zA-Z0-9\+-]+
225 REGEX: [a-zA-Z0-9\+-\.]+
235 REGEX: (/? | (/[a-zA-Z0-9-\._~%!\$&'\(\}\*\+,;=:@]+)+)
239 REGEX: [a-zA-Z0-9-\._~%!\$&'\(\}\*\+,;=:@]+
243 REGEX: [a-zA-Z0-9-\._~%!\$&'\(\}\*\+,;=]+
247 REGEX: [a-zA-Z0-9-\._~%!\$&'\(\}\*\+,;=]+
250 REGEX: [a-zA-Z0-9-\._~%!\$&'\(\}\*\+,;=]+
264 - scheme://a