Download the PHP
package codeigniter/phpstan-codeigniter without Composer
On this page you can find all versions of the php package
codeigniter/phpstan-codeigniter. It is possible to download/install
these versions without Composer. Possible dependencies are resolved
automatically.
After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.
Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.
In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories.
In this case some credentials are needed to access such packages.
Please use the auth.json textarea to insert credentials, if a package is coming from a private repository.
You can look here for more information.
Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
To use Composer is sometimes complicated. Especially for beginners.
Composer needs much resources. Sometimes they are not available on a simple webspace.
If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Manual installation
If you don't want to use `phpstan/extension-installer`, include extension.neon in your project's PHPStan config:
Bootstrapping CodeIgniter
This extension boots CodeIgniter during analysis so it can read your configuration, services, and database
schema. Point PHPStan at a bootstrap file that loads the framework. CodeIgniter's own test bootstrap works
out of the box:
The Model and Entity type inference additionally materializes your schema by running your migrations against
a temporary SQLite database, so the sqlite3 PHP extension is required (it is declared in this package's
composer.json). The schema is cached under the working directory's tmp folder by default. See the
type inference docs for how to point it at a specific namespace.
Contributing
Any contributions are welcome.
If you want to see a new rule or extension specific to CodeIgniter, please open a
feature request. If you can contribute the code yourself, please open a pull request instead.
Before reporting any bugs, please check if the bug occurs only if using this extension with PHPStan. If the bug is
reproducible in PHPStan alone, please open a bug report there instead. Thank you!
License
PHPStan CodeIgniter is an open source library licensed under MIT.
All versions of phpstan-codeigniter with dependencies
Requiresphp Version
^8.2 ext-sqlite3 Version
* phpstan/phpstan Version
^2.2
Composer command for our command line client (download client)This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free.Standard composer command
The package codeigniter/phpstan-codeigniter contains the following files
Loading the files please wait ...
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.