PHP code example of p1ho / accessibility-checker
1. Go to this page and download the library: Download p1ho/accessibility-checker library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
p1ho / accessibility-checker example snippets
1ho\AccessibilityChecker\ColorContrast;
use P1ho\AccessibilityChecker\HeadingStructure;
use P1ho\AccessibilityChecker\ImageAccessibility;
use P1ho\AccessibilityChecker\LinkAccessibility;
// initialize accessibility checkers
$color_contrast_checker = new ColorContrast\Checker();
$heading_structure_checker = new HeadingStructure\Checker();
$img_accessibility_checker = new ImageAccessibility\Checker();
$link_accessibility_checker = new LinkAccessibility\Checker();
$html = "<p>Enter your html here</p>";
$dom = new DOMDocument();
libxml_use_internal_errors(true);
$dom->loadHTML($html);
$page_url = "url-where-page-is-taken-from"; // this is to check relative links.
$color_contrast_result = $color_contrast_checker->evaluate($dom);
$heading_structure_result = $heading_structure_checker->evaluate($dom);
$image_accessibility_result = $img_accessibility_checker->evaluate($dom);
$link_accessibility_result = $link_accessibility_checker->evaluate($dom, $page_url);