1. Go to this page and download the library: Download ergebnis/license 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/ */
ergebnis / license example snippets
declare(strict_types=1);
/**
* Copyright (c) 2020-2022 Andreas Möller
*
* For the full copyright and license information, please view
* the LICENSE.md file that was distributed with this source code.
*
* @see https://github.com/ergebnis/license
*/
use Ergebnis\License;
use PhpCsFixer\Config;
use PhpCsFixer\Finder;
$license = License\Type\MIT::text(
__DIR__ . '/LICENSE',
License\Range::since(
License\Year::fromString('2020'),
new DateTimeZone('UTC')
),
License\Holder::fromString('Andreas Möller'),
License\Url::fromString('https://github.com/ergebnis/license')
);
$license->save();
$finder = Finder::create()->in(__DIR__);
return Config::create()
->setFinder($finder)
->setRules([
'header_comment' => [
'comment_type' => 'PHPDoc',
'header' => $license->header(),
'location' => 'after_declare_strict',
'separate' => 'both',
],
]);