Download the PHP package ganbarodigital/php-the-missing-bits without Composer

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

PHP: The Missing Bits

GitHub license @ganbarodigital on Twitter Total Downloads Scrutinizer Code Quality Coverage Status Dependency Status Reference Status

Introduction

PHP: The Missing Bits is a collection of basic functions that we wish were part of PHP itself. You can drop this package into your own project to save you time and effort.

Installation

Run this command to add this library to your composer.json file:

composer require ganbarodigital/php-the-missing-bits

Usage

See our docs page for a tutorial and reference documentation.


All versions of php-the-missing-bits with dependencies

PHP Build Version
Package Version
Requires php Version >= 5.5
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 ganbarodigital/php-the-missing-bits contains the following files

Collapse All

docs

   arrays

    array_append_values.md
    array_merge_keys.md
    index.md

   entities

    ReadOnlyException.md
    WriteProtectTab.md
    WriteProtectableEntity.md
    WriteProtectedEntity.md
    index.md

   lists

    TraverseArray.md
    TraverseList.md
    TraverseObject.md
    index.md

   strings

    index.md
    quote_index.md
    quote_property.md
    vnsprintf.md

   traces

    FilterBacktrace.md
    GetCaller.md
    HowThePhpStackFrameWorks.md
    StackFrame.md
    index.md

   types

    index.md
    StripNamespace.md
    Logical.md
    Listable.md
    IsListyObject.md
    IsList.md
    GetStringTypes.md
    GetStringDuckTypes.md
    GetPrintableType.md
    GetStrictTypes.md
    GetObjectTypes.md
    GetNumericType.md
    GetNamespace.md
    GetDuckTypes.md
    GetClassTypes.md
    GetClassTraits.md
    GetArrayTypes.md
    CanBeEmpty.md
    is_stringy.md
  authors.md
  changelog.md
  code-of-conduct.md
  contributing.md
  index.md
  installation.md
  license.md

src

   Entities

    ReadOnlyException.php
    WriteProtectTab.php
    WriteProtectableEntity.php
    WriteProtectedEntity.php

   ListTraversals

    TraverseArray.php
    TraverseList.php
    TraverseObject.php

   TraceInspectors

    FilterBacktrace.php
    GetCaller.php
    StackFrame.php

   TypeInspectors

    GetArrayTypes.php
    GetClassTraits.php
    GetClassTypes.php
    GetDuckTypes.php
    GetNamespace.php
    GetNumericType.php
    GetObjectTypes.php
    GetPrintableType.php
    GetStrictTypes.php
    GetStringDuckTypes.php
    GetStringTypes.php
    IsList.php
    IsListyObject.php
    StripNamespace.php

   TypeInterfaces

    CanBeEmpty.php
    Listable.php
    Logical.php
  array-functions.php
  list-functions.php
  string-functions.php
  trace-functions.php
  type-functions.php

tests

   Entities

    ReadOnlyExceptionTest.php
    WriteProtectTabTest.php

   ListTraversals

    TraverseArrayTest.php
    TraverseListTest.php
    TraverseObjectTest.php

   TraceInspectors

    FilterBacktraceTest.php
    GetCallerTest.php
    StackFrameTest.php

   TypeInspectors

    GetArrayTypesTest.php
    GetClassTraitsTest.php
    GetClassTypesTest.php
    GetDuckTypesTest.php
    GetNamespaceTest.php
    GetNumericTypeTest.php
    GetObjectTypesTest.php
    GetPrintableTypeTest.php
    GetStrictTypesTest.php
    GetStringDuckTypesTest.php
    GetStringTypesTest.php
    IsListTest.php
    IsListyObjectTest.php
    StripNamespaceTest.php

   array-functions

    array_append_valuesTest.php
    array_merge_keysTest.php

   list-functions

    traverse_arrayTest.php
    traverse_listTest.php
    traverse_objectTest.php

   string-functions

    is_stringyTest.php
    quote_indexTest.php
    quote_propertyTest.php
    vnsprintfTest.php

   type-functions

    is_listTest.php
    is_listy_objectTest.php

utils

  get_array_types.php
  get_class_types.php
  get_duck_types.php
  get_numeric_type.php
  get_object_types.php
  get_strict_types.php
  get_string_duck_types.php
  get_string_types.php
  typeinspector_dataset.php
  typeinspector_run_dataset.php
.gitignore
.scrutinizer.yml
.travis.yml
CHANGELOG.md
LICENSE.md
README.md
composer.json
couscous.yml
phpunit.xml.dist