PHP code example of konradmichalik / php-doc-block-header-fixer
1. Go to this page and download the library: Download konradmichalik/php-doc-block-header-fixer 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/ */
konradmichalik / php-doc-block-header-fixer example snippets
class MyClass
{
public function myMethod()
{
// ...
}
}
interface MyInterface {}
trait MyTrait {}
enum MyEnum {}
/**
* MyClass.
*
* @author Your Name <[email protected]>
* @license GPL-3.0-or-later
*/
class MyClass
{
// ...
}
// ...
return (new PhpCsFixer\Config())
// ...
->registerCustomFixers([
new KonradMichalik\PhpDocBlockHeaderFixer\Rules\DocBlockHeaderFixer()
])
->setRules([
'KonradMichalik/docblock_header_comment' => [
'annotations' => [
'author' => 'Konrad Michalik <[email protected]>',
'license' => 'GPL-3.0-or-later',
],
'preserve_existing' => true,
'separate' => 'none',
'add_structure_name' => true,
],
])
;
// ...
return (new PhpCsFixer\Config())
// ...
->registerCustomFixers([
new KonradMichalik\PhpDocBlockHeaderFixer\Rules\DocBlockHeaderFixer()
])
->setRules([
KonradMichalik\PhpDocBlockHeaderFixer\Generators\DocBlockHeader::create(
[
'author' => 'Konrad Michalik <[email protected]>',
'license' => 'GPL-3.0-or-later',
],
preserveExisting: true,
separate: \KonradMichalik\PhpDocBlockHeaderFixer\Enum\Separate::None,
addStructureName: true
)->__toArray()
])
;
// ...
return (new PhpCsFixer\Config())
// ...
->registerCustomFixers([
new KonradMichalik\PhpDocBlockHeaderFixer\Rules\DocBlockHeaderFixer()
])
->setRules([
KonradMichalik\PhpDocBlockHeaderFixer\Generators\DocBlockHeader::fromComposer()->__toArray()
])
;