Download the PHP package jbzoo/simpletypes without Composer

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

JBZoo / SimpleTypes

CI Coverage Status Psalm Coverage Psalm Level CodeFactor
Stable Version Total Downloads Dependents GitHub License

The universal PHP library to convert any values and measures - money, weight, currency coverter, length and what ever you want ;)

Installation

Examples

A lot of types are ready to use

SimpleTypes has such ready configurations like

You can add your own type. It's really easy. See this page below.

Smart and useful parser

SimpleTypes has really smart parser for all input values. It can find number, understand any decimal symbols, trim, letter cases, e.t.c... and it works really fast!

Chaining method calls

Basic arithmetic

Different ways to use basic arithmetic

SimpleTypes can

Compare values

And same examples but we will use smart parser

Percent method

Simple way for count difference between two values

PHP magic methods

Safe serialize/unserialize

__toString() works like text() method

__invoke()

Different ways for output and rendering

Only text

Simple HTML rendering

Output (warping added just for clarity)

HTML Input type[text]

Output (warping added just for clarity)

Notice: Yes, we added a lot of data-attributes in the HTML code. It will be useful for JavaScript and converting without reload a page.

Configuration of type

All configuration classes should be extended from Config class For example, config for information

Usage example for our information type

Output

Debug information

Show list of all actions with object. For example, this is history for chaining code

Show real inner data without any formating and rounding. ID is unique number for SimpleType objects.

Get object id

Show current value

Show current rule

License

MIT


All versions of simpletypes with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
jbzoo/utils Version ^7.1
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 jbzoo/simpletypes contains the following files

Loading the files please wait ....