Home
Docs
GitHub
Pricing
Blog
Log In

Run Sandworm Audit for your App

Get started
Hold on, we're currently generating a fresh version of this report
Generated on May 9, 2024 via composer

barryvdh/laravel-ide-helper v1.8.1

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.
Package summary
Share
2
issues
2
high severity
meta
2
2
licenses
13
MIT
1
BSD-3-Clause
Package created
10 Mar 2013
Version published
29 Jan 2014
Maintainers
1
Total deps
14
Direct deps
6
License
MIT

Issues

2

2 high severity issues

high
via: phpdocumentor/reflection-docblock@2.0.0
via: symfony/class-loader@v2.8.52
Collapse
Expand

Licenses

MIT License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
sublicense
private-use
Cannot
hold-liable
Must
include-copyright
include-license
13 Packages, Including:
barryvdh/laravel-ide-helper@v1.8.1
doctrine/cache@2.2.0
doctrine/dbal@2.13.9
doctrine/deprecations@1.1.3
doctrine/event-manager@1.2.0
illuminate/console@v4.2.17
illuminate/filesystem@v4.2.17
illuminate/support@v4.2.17
phpdocumentor/reflection-docblock@2.0.0
symfony/class-loader@v2.8.52
symfony/console@v2.5.12
symfony/finder@v2.5.12
symfony/polyfill-apcu@v1.29.0

BSD 3-Clause "New" or "Revised" License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
place-warranty
Cannot
use-trademark
hold-liable
Must
include-copyright
include-license
1 Packages, Including:
dflydev/markdown@v1.0.3
Disclaimer

This deed highlights only some of the key features and terms of the actual license. It is not a license and has no legal value. You should carefully review all of the terms and conditions of the actual license before using the licensed material.

Sandworm is not a law firm and does not provide legal services. Distributing, displaying, or linking to this deed or the license that it summarizes does not create a lawyer-client or any other relationship.

Direct Dependencies

6
All Dependencies CSV
β“˜ This is a list of barryvdh/laravel-ide-helper 's direct dependencies. Data on all dependencies, including transitive ones, is available via CSV download.
NameVersionSizeLicenseTypeVulnerabilities
doctrine/dbal2.13.9403.19 kBMIT
prod
illuminate/consolev4.2.17-MIT
prod
illuminate/filesystemv4.2.17-MIT
prod
illuminate/supportv4.2.17-MIT
prod
phpdocumentor/reflection-docblock2.0.057.56 kBMIT
prod
1
symfony/class-loaderv2.8.52-MIT
prod
1

Visualizations

Frequently Asked Questions

What does barryvdh/laravel-ide-helper do?

The barryvdh/laravel-ide-helper is an incredibly useful tool that assists Laravel developers by automatically generating helper files that enable your IDE (Integrated Development Environment) to provide accurate auto-completion. It is a way to create a more efficient and effective coding environment by providing complete PHPDocs, directly sourced from your Laravel project files. This ensures they always stay up-to-date. The package supports Laravel 8+ and PHP 7.3+, making it a versatile tool for most Laravel developers.

How do you use barryvdh/laravel-ide-helper?

Using the Laravel IDE Helper is straightforward and can be summed up in a few steps. In your Laravel project, the package can be installed via composer using the command composer require --dev barryvdh/laravel-ide-helper. After the installation, you have access to several Artisan commands that aid in generating PHPDocs for various aspects of Laravel. Here are few examples:

php artisan ide-helper:generate
php artisan ide-helper:models
php artisan ide-helper:meta

The ide-helper:generate command helps in generating PHPDocs for Laravel Facades, while ide-helper:models helps in generating PHPDocs for models. In turn, the ide-helper:meta command generates PhpStorm Meta file.

Where are the barryvdh/laravel-ide-helper docs?

The documentation for the Laravel IDE Helper package can be found on its GitHub page - https://github.com/barryvdh/laravel-ide-helper.git. The README file in the root directory contains all the necessary details regarding installation, usage, and even advanced features like PHPDoc generation for Laravel Fluent methods, Auto-completion for factory builders, and PhpStorm Meta for Container instances. For more project-specific settings, you can consider publishing the config file via php artisan vendor:publish --provider="Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider" --tag=config.