Download the PHP package xelax90/zf-user-entity without Composer

On this page you can find all versions of the php package xelax90/zf-user-entity. 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 zf-user-entity

User module

This module provides configuration and entities for ZfcUser, DoctrineORM and BjyAuthorize. The user entity also implements the LocaleUserInterface required by xelax90/zf2-language-route.

Installation

Installation of XelaxUserModule uses composer. For composer documentation, please refer to getcomposer.org.

Then add XelaxLanguageRoute to your config/application.config.php and run the doctrine schema update to create the database table:

Now copy the provided vendor/xelax90/zf-user-module/config/xelax-user-module.global.php into your config/autoload directory. This file provides the basic configuration for ZfcUser, DoctrineORM and BjyAuthorize to work with this module. This file does not contain all ZfcUser configuration options. Please refer to the ZfcUser documentation or configuration for more details.

Configuration

You can configure this module in the config/autoload/xelax-user-module.global.php file. All options are described there.

The user state in ZfcUser is enabled and is treated as a bitmask. The least significant bit is always the 'Login Allowed' state. Other modules can use other bits to store additional information. It is assumed, that only fife bits are used. You can adjust this number in the allowed_login_states configuration option.

Custom user entity

If you want to add attributes to the user entity, you can simply follow these steps:

  1. Create your entity in your namespace and subclass \XelaxUserEntity\Entity\User. Don't forget the Doctrine annotations
  2. Change user_entity_class configuration option in config/autoload/xelax-user-entity.global.php to your entity class

All versions of zf-user-entity with dependencies

PHP Build Version
Package Version
Requires zf-commons/zfc-user Version 2.x-dev
zf-commons/zfc-user-doctrine-orm Version dev-master
kokspflanze/bjy-authorize Version ^1.6
xelax90/zf2-language-route Version ^1.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 xelax90/zf-user-entity contains the following files

Loading the files please wait ...