phpab(1)
PHPAB command line interface
SYNOPSIS
phpab
[,switches/] ,<directory1|file1|/path/to/composer.json> /[...,<directoryN|fileN>/]
DESCRIPTION
phpab %development% - Copyright (C) 2009 - 2016 by Arne Blankerts
- -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 )
- --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)
- --gz
-
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
- -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
- --all
-
Include all files in given directory when creating a phar
- --alias
-
Specify explicit internal phar alias filename (default: output filename)
- --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