* @see BAV::isValidBank() */ class GermanBank extends AbstractRule { /** * @var BAV */ public $bav; /** * @param BAV $bav */ public function __construct(BAV $bav = null) { if (null === $bav) { $bav = new BAV(); } $this->bav = $bav; } /** * @return boolean */ public function validate($input) { return $this->bav->isValidBank($input); } }