コード例 #1
0
<?php

/**
 * Test File for checking invalid URL strings
 */
require_once __DIR__ . '/../src/UrlValidator.class.php';
use UrlValidator\UrlValidator;
$emptyUrl = '';
$invalidUrl1 = 'http//yahoo';
$invalidUrl2 = 'yahoo.co';
$invalidUrl3 = 'http://www.google';
$invalidUrl4 = 'http:/www.google.com';
// Will throw InvalidArgumentException when provided with empty URL
try {
    $isValid = UrlValidator::validate($emptyUrl);
} catch (InvalidArgumentException $e) {
    var_dump($e->getMessage());
}
$isValid = UrlValidator::validate($invalidUrl1) === false ? "No" : "Yes";
var_dump('URL: ' . $invalidUrl1 . ' - ' . $isValid);
$isValid = UrlValidator::validate($invalidUrl2) === false ? "No" : "Yes";
var_dump('URL: ' . $invalidUrl2 . ' - ' . $isValid);
$isValid = UrlValidator::validate($invalidUrl3) === false ? "No" : "Yes";
var_dump('URL: ' . $invalidUrl3 . ' - ' . $isValid);
$isValid = UrlValidator::validate($invalidUrl4) === false ? "No" : "Yes";
var_dump('URL: ' . $invalidUrl4 . ' - ' . $isValid);
コード例 #2
0
<?php

/**
 * Test File for checking invalid URL strings
 */
require_once __DIR__ . '/../src/UrlValidator.class.php';
use UrlValidator\UrlValidator;
$invalidUrl = 'http:yahoo.com';
$invalidUrl2 = 'http://yahoo';
$invalidUrl3 = 'google.com';
$invalidUrl4 = 'www.google.com';
$invalidUrl5 = 'subdo.domain.com';
$invalidUrl6 = 'www';
var_dump($reformattedUrl = UrlValidator::reformat($invalidUrl));
var_dump($reformattedUrl = UrlValidator::reformat($invalidUrl2));
var_dump($reformattedUrl = UrlValidator::reformat($invalidUrl3));
var_dump($reformattedUrl = UrlValidator::reformat($invalidUrl4));
var_dump($reformattedUrl = UrlValidator::reformat($invalidUrl5));
var_dump($reformattedUrl = UrlValidator::reformat($invalidUrl6));
コード例 #3
0
/**
 * Test File for checking invalid URL strings
 */
require_once __DIR__ . '/../src/UrlValidator.class.php';
use UrlValidator\UrlValidator;
$emptyUrl = '';
$invalidUrl1 = 'http//yahoo';
$invalidUrl2 = 'yahoo.co';
$invalidUrl3 = 'http://www.google';
$invalidUrl4 = 'http:/www.google.com';
$invalidUrl5 = 'http:/www.www.com';
$validUrl = 'http://www.yahoo.com';
// Will throw InvalidArgumentException when provided with empty URL
try {
    $isValid = UrlValidator::exists($emptyUrl);
} catch (InvalidArgumentException $e) {
    var_dump($e->getMessage());
}
$isValid = UrlValidator::exists($invalidUrl1) === false ? "No" : "Yes";
var_dump('URL: ' . $invalidUrl1 . ' - ' . $isValid);
$isValid = UrlValidator::exists($invalidUrl2) === false ? "No" : "Yes";
var_dump('URL: ' . $invalidUrl2 . ' - ' . $isValid);
$isValid = UrlValidator::exists($invalidUrl3) === false ? "No" : "Yes";
var_dump('URL: ' . $invalidUrl3 . ' - ' . $isValid);
$isValid = UrlValidator::exists($invalidUrl4) === false ? "No" : "Yes";
var_dump('URL: ' . $invalidUrl4 . ' - ' . $isValid);
$isValid = UrlValidator::exists($invalidUrl5) === false ? "No" : "Yes";
var_dump('URL: ' . $invalidUrl5 . ' - ' . $isValid);
$isValid = UrlValidator::exists($validUrl) === false ? "No" : "Yes";
var_dump('URL: ' . $validUrl . ' - ' . $isValid);