/** * Check rules for ComicVine API key. * * @param \ComicAPI\Tokens\TokenInterface $value Instance of Token. * * @return bool */ protected function validComicVine(TokenInterface $value) { $valid = new Rules\AllOf(new Rules\Length(40), new Rules\StringType()); if ($valid->validate($value->getToken()) === false) { return false; } return true; }