4 Harmless validation. [![Build Status](https://api.travis-ci.org/mike-php-net/ascertain.png)](https://travis-ci.org/mike-php-net/ascertain)
9 ->isNotNothing("a name is required")
10 ->isLen(4, "must be at least 4 characters long")
12 ->isEmail("is not valid")
14 ->when($user->hasHomepage())
15 ->isUrl("seems not to be a valid URL");
19 class User implements \ascertain\Testable
21 use \ascertain\Validator;
28 function hasHomepage() {
29 return isset($this->homepage);
34 "name" => $this->name,
35 "email" => $this->email,
36 "homepage" => $this->homepage.