Download the PHP package roniestein/package-macro-autocomplete without Composer

On this page you can find all versions of the php package roniestein/package-macro-autocomplete. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

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.
Please rate this library. Is it a good library?

Informations about the package package-macro-autocomplete

Package Macro Autocomplete

PackageMacroAutocomplete's only job is to pull your macro's into a file that PHPStorm and possibly other IDE's can read and place in your project so that you gain auto completion for package macros. This package is designed to be used as a helper for barryvdh/laravel-ide-helper

composer require roniestein/package-macro-autocomplete --dev

In your packages src directory simply add the file AutoCompletionHelper.php

Add the Macros you want to be imported into the ide as follows:

When you are ready to import all the organized macros in your package, simply run the command

php artisan autocomplete:generate

This will read AutoCompletionHelper.php files in each of the required packages and create a _package_macro_ide_helper.php file in your root directory with all the macros listed. PHPStorm will index that file and add the listed macro signatures to autocomplete.

autocomplete:generate takes one optional parameter that is the file name, however it will add on the php extension. If you want something other that the _package_macro_ide_helper.php, run

php artisan autocomplete:generate MyAwesomeFilename

and MyAwesomeFilename.php will be added to the root of your project for PHPStorm to consume.

To make this part of your build, add the command to your composer.json after barryvdh/laravel-ide-helper update scripts.


"scripts": {
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover --ansi",
            "@php artisan ide-helper:generate",
            "@php artisan ide-helper:meta"
            "@php artisan autocomplete:generate"
        ],

``

All versions of package-macro-autocomplete with dependencies

PHP Build Version
Package Version
Requires php Version ^7.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 roniestein/package-macro-autocomplete contains the following files

Loading the files please wait ....