Download the PHP package maispace/make without Composer

On this page you can find all versions of the php package maispace/make. 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 make

typo3-extension-make

CI PHP TYPO3

Extended TYPO3 make/kickstarter CLI tool — based on b13/make with tests, linting and additional make commands.

Requires: TYPO3 13.4 LTS / 14.x · PHP 8.2+


Overview

This TYPO3 extension provides a collection of vendor/bin/typo3 make:* commands that let you scaffold PHP components directly from the command line — no more copy-pasting boilerplate code.

Command What it creates
make:backendcontroller Backend controller (with route registration)
make:command Symfony console command
make:controller Extbase ActionController
make:dataprocessor TypoScript data processor
make:dto Data Transfer Object (DTO)
make:enum PHP enum (string-, int-backed, or pure)
make:event PSR-14 event class
make:eventlistener PSR-14 event listener (with service configuration)
make:exception PHP exception class
make:factory Factory class
make:hook TYPO3 hook class
make:interface PHP interface
make:migration Data migration class
make:middleware PSR-15 middleware (with RequestMiddlewares.php entry)
make:model Extbase domain model (AbstractEntity)
make:repository Extbase domain repository
make:routeenhancer Custom site-route enhancer
make:service Service class
make:trait PHP trait
make:typeconverter Extbase property type converter
make:upgradewizard TYPO3 upgrade wizard (with service configuration)
make:utility Utility class
make:validator Extbase validator
make:viewhelper Fluid AbstractViewHelper

Installation

The extension is active automatically via composer. All commands are available via the TYPO3 CLI:


Usage

Each command is interactive — it will ask you for the class name, directory and any additional information it needs. You can also pre-fill values through environment variables to speed up scaffolding in automated workflows.

Examples


Environment variables

You can pre-set values so the commands don't ask for them interactively. All variables are prefixed with MAKE_.

Variable Used by Default
MAKE_EXTENSION_KEY all (interactive)
MAKE_CONTROLLER_DIR make:controller Controller
MAKE_CONTROLLER_ACTION make:controller index
MAKE_EVENT_DIR make:event Event
MAKE_EVENT_LISTENER_DIR make:eventlistener EventListener
MAKE_EVENT_LISTENER_IDENTIFIER_PREFIX make:eventlistener (package prefix)
MAKE_EXCEPTION_DIR make:exception Exception
MAKE_EXCEPTION_PARENT make:exception \RuntimeException
MAKE_MIGRATION_DIR make:migration Migration
MAKE_MIGRATION_DESCRIPTION make:migration (empty)
MAKE_MIDDLEWARE_DIR make:middleware Middleware
MAKE_MIDDLEWARE_IDENTIFIER_PREFIX make:middleware (package prefix)
MAKE_MIDDLEWARE_TYPE make:middleware frontend
MAKE_SERVICE_DIR make:service Service
MAKE_TRAIT_DIR make:trait Trait
MAKE_UPGRADE_WIZARD_DIR make:upgradewizard UpgradeWizard
MAKE_UPGRADE_WIZARD_PREFIX make:upgradewizard (extension key)
MAKE_UPGRADE_WIZARD_TITLE make:upgradewizard (class name)
MAKE_VIEWHELPER_DIR make:viewhelper ViewHelpers
MAKE_BACKEND_CONTROLLER_DIR make:backendcontroller Backend/Controller
MAKE_BACKEND_CONTROLLER_PREFIX make:backendcontroller (extension key)
MAKE_COMMAND_DIR make:command Command
MAKE_COMMAND_NAME_PREFIX make:command (extension key)
MAKE_INTERFACE_DIR make:interface (empty — root of Classes/)
MAKE_MODEL_DIR make:model Domain/Model
MAKE_REPOSITORY_DIR make:repository Domain/Repository
MAKE_DATA_PROCESSOR_DIR make:dataprocessor DataProcessing
MAKE_DTO_DIR make:dto Dto
MAKE_ENUM_DIR make:enum Enum
MAKE_ENUM_BACKING_TYPE make:enum string
MAKE_FACTORY_DIR make:factory Factory
MAKE_HOOK_DIR make:hook Hook
MAKE_ROUTE_ENHANCER_DIR make:routeenhancer Routing/Enhancer
MAKE_TYPE_CONVERTER_DIR make:typeconverter Property/TypeConverter
MAKE_UTILITY_DIR make:utility Utility
MAKE_VALIDATOR_DIR make:validator Validator

Development

Setup

Run tests

Code style

PHPStan


Credits

Based on b13/make by b13 GmbH.

License

GPL-2.0-or-later — see LICENSE.


All versions of make with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
typo3/cms-core Version ^13.4 || ^14.0
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 maispace/make contains the following files

Loading the files please wait ...