Man page - phpab(1)
Packages contains this manual
Manual
PHPAB
NAMESYNOPSIS
DESCRIPTION
NAME
phpab - PHPAB command line interface
SYNOPSIS
phpab [ switches ] <directory1|file1|/path/to/composer.json> [... <directoryN|fileN> ]
DESCRIPTION
phpab
%development% - Copyright (C) 2009 - 2025 by Arne Blankerts
and Contributors
-i
,
--include
File pattern to include (default: *.php)
-e , --exclude
File pattern to exclude
--blacklist
Blacklist classname or namespace (wildcards supported)
--whitelist
Whitelist classname or namespace (wildcards supported)
-b , --basedir
Basedir for filepaths
-t , --template
Path to code template to use
-o , --output
Output file for generated code (default: STDOUT)
-p , --phar
Create a phar archive (requires -o )
|
--all |
Include all files in given directory when creating a phar |
--alias
Specify explicit internal phar alias filename (default: output filename)
|
--hash |
Force given hash algorithm (SHA-1, SHA-256 or SHA-512) (requires -p , conflicts with --key ) |
--bzip2
Compress phar archive using bzip2 (requires -p ) (bzip2 required)
|
--gzip |
Compress phar archive using gzip (requires -p ) (gzip required) |
||
|
--key |
OpenSSL key file to use for signing phar archive (requires -p ) (openssl required) |
-c , --compat
Generate PHP 5.2 compatible code
-s , --static
Generate a static require file
-w , --warm
Generate a static opcache warming file
--reset
Add opcache reset call when generating opcache warming file
-1 , --prepend
Register as first autoloader (prepend to stack, default: append)
-d , --no-exception
Do not throw exception on registration problem (default: throw exception)
-n , --nolower
Do not lowercase classnames for case insensitivity
-q , --quiet
Quiet mode, do not output any processing errors or information
--cache <file>
Enable caching and set filename to use for cache storage
--follow
Enables following symbolic links (not compatible with phar mode)
--format
Dateformat string for timestamp
--linebreak
Linebreak style (CR, CRLF or LF, default: LF)
--indent
String used for indenting or number of spaces (default: 16 (compat 12) spaces)
--tolerant
Ignore Class Redeclarations in the same file
|
--once |
Use require_once instead of require when creating a static require file |
--trusting
Do not check mimetype of files prior to parsing (default)
--paranoid
Do check mimetype of files prior to parsing
--var name=foo
Assign value βfooβ to variable βnameβ to be used in (custom) templates
|
--lint |
Run lint on generated code and exit |
--lint-php
PHP binary to use for linting (default: /usr/bin/php or c:\php\php.exe)
-h , --help
Prints this usage information
-v , --version
Prints the version and exits