evert/fig-standards — pull request #2 by norv (2012-05-27 07:03:18+00:00)
Title: Proposing a stricter version

Thinking further about this, I'd propose that if things are to be kept simple, then the interface must require non-null values (respectively non-empty arrays), and exists() is really useless then. After all, the reason for the existing requirement on get() to return null for non-existing values, is precisely that null shouldn't really be stored by the client code.

Please take it as request for discussion, rather.