Download the PHP package lightship-core/lightship-php without Composer
On this page you can find all versions of the php package lightship-core/lightship-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lightship-core/lightship-php
More information about lightship-core/lightship-php
Files in lightship-core/lightship-php
Package lightship-php
Short Description Web page performance/seo/security/accessibility analysis, browser-less.
License MIT
Informations about the package lightship-php
Lightship
Web page performance/seo/security/accessibility analysis, browser-less.
Summary
- About
- Examples
- Compatibility table
- Tests
About
I made a web app, and I want to be able to frequently test my public facing pages respond to various criterias to optimize their referencing.
Since my web app is fully server-side, all my tests are very fast, and do not rely on a web browser. I wanted to stick to this, and have a fast tool to get simple insights, like not ommiting the alt attributes on images, to ensure my description and title are filled, or to evaluate aproximatively my page load time.
Examples
- 1. Simple example code-driver
- 2. Simple example using a configuration file
- 3. Set a response callback
- 4. Assert rule passed for URLs
1. Simple example code-driven
In this example, we will configure our web pages using the code.
2. Simple example using a configuration file
In this example, we will tell Lightship to use our "lightship.json" file instead of configuring it on the code.
And here is our configuration file.
3. Set a response callback
In this example, we will trigger our function after a response has been parsed and a report generated. Useful for cli programs.
This will display something like this:
4. Assert rule passed for URLs
Useful in your tests and CI, you can assert your URLs pass some/all rules.
Requirements
Installation
Compatibility table
This table shows the compatibility with PHP versions for this current package version only.
PHP version | Supported |
---|---|
8.2.* | ✅ |
8.1.* | ✅ |
< 8.1.* | ❌ |
Tests
Or
All versions of lightship-php with dependencies
webmozart/assert Version 1.*
ext-curl Version *
php Version >=8.1.0