fabricio872 / register-command
Symfony bundle for registering new users from terminal
Installs: 1 046
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: ^8.2
- doctrine/orm: ^3.0
- symfony/config: ^7.0
- symfony/console: ^7.0
- symfony/dependency-injection: ^7.0
- symfony/dotenv: ^7.0
- symfony/http-kernel: ^7.0
- symfony/security-bundle: ^7.0
- symfony/serializer: ^7.0
Requires (Dev)
- phpstan/extension-installer: ^1.2
- phpstan/phpstan: ^1.9
- rector/rector: ^0.15.16
- symfony/phpunit-bridge: ^7.0
- symplify/easy-coding-standard: ^11.2.8
- dev-main
- v2.0.0
- v1.5.2
- v1.5.1
- v1.5
- v1.4.0
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1
- v1
- v0.6.2
- v0.6.1
- v0.6.0
- v0.5.5
- v0.5.4
- v0.5.3
- v0.5.1
- v0.5.0
- v0.4.4
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.1
- v0.3.0
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.2
- v0.1.0
- dev-27-upgrade-to-symfony-7
- dev-feature/upgrade-packages
- dev-RCB-16-separate-tty-and-non-tty-interfac
This package is auto-updated.
Last update: 2024-04-09 13:06:40 UTC
README
Valuable partners:
Installation
Make sure Composer is installed globally, as explained in the installation chapter of the Composer documentation.
Applications that use Symfony Flex
Open a command console, enter your project directory and execute:
$ composer require fabricio872/register-command
Applications that don't use Symfony Flex
Step 1: Download the Bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
$ composer require fabricio872/register-command
Step 2: Enable the Bundle
Then, enable the bundle by adding it to the list of registered bundles
in the config/bundles.php
file of your project:
// config/bundles.php return [ // ... Fabricio872\RegisterCommand\RegisterCommandBundle::class => ['all' => true], ];
Usage
Configuration example:
# config/services.yaml # ... # Default configuration for extension with alias: "register_command" RegisterBundle: # Entity for your user user_class: App\Entity\User # Sets default value for maximum rows on single page of list table table_limit: 10 # Sets maximum width for single column in characters max_col_width: 64 # ...
Configure Entity
note: In case of combining Annotations and Attributes of this bundle only Attributes will be used.
- Documentation for Attributes usage is here
Finally, you are ready to register some users.
Execute this command:
$ bin/console user:register
To list all existing users execute this:
$ bin/console user:list
In list view you can switch to edit mode with 'e' and quit with 'q' option
To jump to exact page execute this:
$ bin/console user:list {page_number}
example for page 2:
$ bin/console user:list 2
To change maximum rows in table use option -l or --limit:
$ bin/console user:list -l {table_limit}
example for showing maximum 5 rows:
$ bin/console user:list -l 5
To change maximum width of each column use option -w or --col-width:
$ bin/console user:list -w {table_limit}
example for col width 32 characters:
$ bin/console user:list -w 32