Format code. #mania
[auto] Merge from Core

    • #31a4b2c — Format code. #mania (Ivan Enderlin, 2013-06-02)

---

Merge remote branch 'library-core/master'
Fix a segfault with PHP5.4.13 on Debian only.
[auto] Merge from Iterator

    • #89c31fe — Fix a segfault with PHP5.4.13 on Debian only. (Ivan Enderlin, 2013-06-04)

---

Merge remote branch 'library-iterator/master'
Prevent empty grammar.

Two common cases: the stream is empty or the stream has not been
rewinded.

Thanks @stephpy for reporting the issue!
[auto] Merge from Compiler

    • #a34a3ed — Prevent empty grammar. (Ivan Enderlin, 2013-06-04)

---

Merge remote branch 'library-compiler/master'
first commit
Supports array, update readme. Insert all data into bag to easily transform them.
Update API documentation.
Format code. #mania
isSecure() method does no longer use port number.
Some methods become static.

The following methods become static:
    • getURI;
    • getQuery;
    • getDomain;
    • getPort;
    • getBootstrap;
    • isSecure.
Output specifies if a default resolution is used.
[auto] Merge from Dns

    • #ab37ace — Output specifies if a default resolution is used. (Ivan Enderlin, 2013-06-06)

---

Merge remote branch 'library-dns/master'
Allow to redefine subdomain suffix as we want.

Before, it was required to call the setSubdomainSuffix() method before
declaring the rules. Now we can do this before, after, it does not
matter. Rules are no more modifed.
Add the (set|get)DefaultPort() methods.

Because the default ports are not always 80 and 443.
Update API documentation.
Fix ports print.

Default port is set at construction.
Ports are printed if different of standard ports.
Use static:: instead of $this->.
Update performances of the getSubdomain() method.