PHP Classes

PHP Primitive Types Class: Manipulate PHP primitive value types as objects

Recommend this page to a friend!
  Info   Documentation   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2025-07-28 (Less than 1 hour ago) RSS 2.0 feedNot yet rated by the usersTotal: 51 All time: 10,692 This week: 673Up
Version License PHP version Categories
php-prim 1.0.1MIT/X Consortium ...7.3Tools, Text processing, Data types, P..., T...
Description 

Author

This package can manipulate PHP primitive value types as objects.

It provides several classes that encapsulate the behavior of several types of data types like strings, booleans, integers, and floats.

The objects of these classes are immutable, so applications cannot change them after they are created.

Picture of Axel Pardemann
  Performance   Level  
Name: Axel Pardemann <contact>
Classes: 11 packages by
Country: Mexico Mexico
Age: 43
All time rank: 186920 in Mexico Mexico
Week rank: 195 Up2 in Mexico Mexico Up
Innovation award
Innovation award
Nominee: 3x

Documentation

<div align="center"> <h1>PHP Primitive Objects</h1> <p align="center">

<a href="https://circleci.com/gh/norse-blue/php-prim/tree/master"><img alt="Build Status" src="https://img.shields.io/circleci/project/github/norse-blue/php-prim/master.svg?color=%23a3be8c&style=popout-square"></a>
<a href="https://php.net/releases"><img alt="PHP Version" src="https://img.shields.io/packagist/php-v/norse-blue/prim.svg?color=%23b48ead&style=popout-square"></a>
<a href="https://packagist.org/packages/norse-blue/prim"><img alt="Stable Release" src="https://img.shields.io/packagist/v/norse-blue/prim.svg?color=%235e81ac&style=popout-square"></a>
<a href="https://codeclimate.com/github/norse-blue/php-prim/maintainability"><img src="https://api.codeclimate.com/v1/badges/51195ec3a47a8b071381/maintainability" /></a>
<a href="https://codeclimate.com/github/norse-blue/php-prim/test_coverage"><img src="https://api.codeclimate.com/v1/badges/51195ec3a47a8b071381/test_coverage" /></a>
<a href="https://packagist.org/packages/norse-blue/prim"><img alt="Total Downloads" src="https://img.shields.io/packagist/dt/norse-blue/prim.svg?color=%235e81ac&style=popout-square"></a>
<a href="https://packagist.org/packages/norse-blue/prim"><img alt="GitHub" src="https://img.shields.io/github/license/norse-blue/php-prim.svg?color=%235e81ac&style=popout-square"></a>

</p> </div> <hr>

DEPRECATED: This package was growing too big and has now been deprecated in favor of the following smaller, segmented and more contained packages: - norse-blue/collection-objects - norse-blue/enum-objects - norse-blue/extensible-objects - norse-blue/handy-properties - norse-blue/optionals - norse-blue/scalar-objects - norse-blue/value-objects

PHP Prim is a PHP library that exposes primitive types as immutable objects with convenience methods to operate on them.

Installation

>Requirements: >- PHP 7.3+ >- BC Math extension (for UUIDs) >- JSON extension >- Multibyte String extension

Install Prim using Composer:

composer require norse-blue/prim

Usage

There are three ways to create a primitive object instance:

  1. Using the `new` keyword:

    use NorseBlue\Prim\Scalars\StringObject as Str;
    
    $str = new Str('my string');
    echo $str->upper();
    
    // Outputs:
    // MY STRING
    
  2. Using the facades:

    _Note: params passed by reference are not supported in facades because the calls depend on `__callStatic`, which does not pass params by reference. See [Overloading][php_overloading_url]._

    use NorseBlue\Prim\Facades\Scalar\StringFacade as Str;
    
    echo Str::upper('my string');
    
    // Outputs:
    // MY STRING
    
  3. Using the namespaced functions:

    use NorseBlue\Prim\string;
    
    $str = string('my string');
    echo $str->upper();
    
    // Outputs:
    // MY STRING
    

You can also chain methods together:

use NorseBlue\Prim\string;

$str = string('THIS IS MY TEXT.')->lower()->ucfirst();
echo $str;

// Outputs:
// This is my text.

You don't need to worry about side-effects for scalar objects, as they are implemented as immutable objects and each method returns a new object. To store the value don't forget to assign it to a variable or it will be lost.

Documentation

For the full documentation refer to the docs folder.

Changelog

Please refer to the CHANGELOG.md file for more information about what has changed recently.

Contributing

Contributions to this project are accepted and encouraged. Please read the CONTRIBUTING.md file for details on contributions.

Credits

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Support the development

Do you like this project? Support it by donating

<a href="https://www.buymeacoffee.com/axelitus">

<img src=".assets/buy-me-a-coffee.svg" width="180" alt="Buy me a coffee" />

</a>

License

PHP Prim is open-sourced software licensed under the MIT license.

[php_overloading_url]: https://www.php.net/manual/en/language.oop5.overloading.php


  Files folder image Files (254)  
File Role Description
Files folder image.assets (1 file)
Files folder image.changelog (4 files)
Files folder image.circleci (1 file)
Files folder image.github (5 files, 1 directory)
Files folder imagesrc (2 files, 8 directories)
Files folder imagetests (1 file, 5 directories)
Accessible without login Plain text file .editorconfig Data Auxiliary data
Accessible without login Plain text file .phpcs.xml.dist Data Auxiliary data
Accessible without login Plain text file .styleci.yml Data Auxiliary data
Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE.md Lic. License text
Plain text file phpinsights.php Class Class source
Accessible without login Plain text file phpstan.neon.dist Data Auxiliary data
Accessible without login Plain text file phpunit.xml.dist Data Auxiliary data
Accessible without login Plain text file prim.sublime-project Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (254)  /  .assets  
File Role Description
  Accessible without login Plain text file buy-me-a-coffee.svg Data Auxiliary data

  Files folder image Files (254)  /  .changelog  
File Role Description
  Accessible without login Plain text file CHANGELOG-0.1.0.md Data Auxiliary data
  Accessible without login Plain text file CHANGELOG-0.2.0.md Data Auxiliary data
  Accessible without login Plain text file ROADMAP.md Data Auxiliary data
  Accessible without login Plain text file UNRELEASED.md Data Auxiliary data

  Files folder image Files (254)  /  .circleci  
File Role Description
  Accessible without login Plain text file config.yml Data Auxiliary data

  Files folder image Files (254)  /  .github  
File Role Description
Files folder imageISSUE_TEMPLATE (3 files)
  Accessible without login Plain text file CODE_OF_CONDUCT.md Data Auxiliary data
  Accessible without login Plain text file CONTRIBUTING.md Data Auxiliary data
  Accessible without login Plain text file FUNDING.yml Data Auxiliary data
  Accessible without login Plain text file ISSUE_TEMPLATE.md Data Auxiliary data
  Accessible without login Plain text file PULL_REQUEST_TEMPLATE.md Data Auxiliary data

  Files folder image Files (254)  /  .github  /  ISSUE_TEMPLATE  
File Role Description
  Accessible without login Plain text file bug-report.md Data Auxiliary data
  Accessible without login Plain text file bug_report.md Data Auxiliary data
  Accessible without login Plain text file feature_request.md Data Auxiliary data

  Files folder image Files (254)  /  src  
File Role Description
Files folder imageContracts (2 files)
Files folder imageExceptions (4 files, 2 directories)
Files folder imageExtensions (3 directories)
Files folder imageFacades (3 files, 2 directories)
Files folder imageFunctions (3 files)
Files folder imageSupport (1 file)
Files folder imageTraits (2 files, 2 directories)
Files folder imageTypes (2 files, 3 directories)
  Plain text file bootstrap.php Class Class source
  Plain text file Prim.php Class Class source

  Files folder image Files (254)  /  src  /  Contracts  
File Role Description
  Plain text file Arrayable.php Class Class source
  Plain text file Jsonable.php Class Class source

  Files folder image Files (254)  /  src  /  Exceptions  
File Role Description
Files folder imageEnums (1 file)
Files folder imageScalars (1 directory)
  Plain text file ImmutablePropertyException.php Class Class source
  Plain text file InvalidFacadeClassException.php Class Class source
  Plain text file InvalidValueException.php Class Class source
  Plain text file PropertyNotFoundException.php Class Class source

  Files folder image Files (254)  /  src  /  Exceptions  /  Enums  
File Role Description
  Plain text file InvalidEnumValueException.php Class Class source

  Files folder image Files (254)  /  src  /  Exceptions  /  Scalars  
File Role Description
Files folder imageString (3 files)

  Files folder image Files (254)  /  src  /  Exceptions  /  Scalars  /  String  
File Role Description
  Plain text file MacSeparatorLengthException.php Class Class source
  Plain text file RegexMatchException.php Class Class source
  Plain text file StringUnsetOffsetException.php Class Class source

  Files folder image Files (254)  /  src  /  Extensions  
File Role Description
Files folder imageCollections (1 directory)
Files folder imageEnums (1 directory)
Files folder imageScalars (3 directories)

  Files folder image Files (254)  /  src  /  Extensions  /  Collections  
File Role Description
Files folder imageArr (3 files)

  Files folder image Files (254)  /  src  /  Extensions  /  Collections  /  Arr  
File Role Description
  Plain text file ArrAverageExtension.php Class Class source
  Plain text file ArrContainsExtension.php Class Class source
  Plain text file ArrEachExtension.php Class Class source

  Files folder image Files (254)  /  src  /  Extensions  /  Enums  
File Role Description
Files folder imageEnum (2 files)

  Files folder image Files (254)  /  src  /  Extensions  /  Enums  /  Enum  
File Role Description
  Plain text file EnumEqualsExtension.php Class Class source
  Plain text file EnumSameExtension.php Class Class source

  Files folder image Files (254)  /  src  /  Extensions  /  Scalars  
File Role Description
Files folder imageBool (5 files)
Files folder imageNumeric (10 files)
Files folder imageString (56 files)

  Files folder image Files (254)  /  src  /  Extensions  /  Scalars  /  Bool  
File Role Description
  Plain text file BoolAndExtension.php Class Class source
  Plain text file BoolEqualsExtension.php Class Class source
  Plain text file BoolNotExtension.php Class Class source
  Plain text file BoolOrExtension.php Class Class source
  Plain text file BoolXorExtension.php Class Class source

  Files folder image Files (254)  /  src  /  Extensions  /  Scalars  /  Numeric  
File Role Description
  Plain text file NumericAbsExtension.php Class Class source
  Plain text file NumericCompareExtension.php Class Class source
  Plain text file NumericEqualsExtension.php Class Class source
  Plain text file NumericGreaterThanExtension.php Class Class source
  Plain text file NumericGreaterThanOrEqualExtension.php Class Class source
  Plain text file NumericLessThanExtension.php Class Class source
  Plain text file NumericLessThanOrEqualExtension.php Class Class source
  Plain text file NumericPadExtension.php Class Class source
  Plain text file NumericPadLeftExtension.php Class Class source
  Plain text file NumericPadRightExtension.php Class Class source

  Files folder image Files (254)  /  src  /  Extensions  /  Scalars  /  String  
File Role Description
  Plain text file StringAfterExtension.php Class Class source
  Plain text file StringAsciiExtension.php Class Class source
  Plain text file StringBeforeExtension.php Class Class source
  Plain text file StringCamelExtension.php Class Class source
  Plain text file StringCompareExtension.php Class Class source
  Plain text file StringConcatExtension.php Class Class source
  Plain text file StringContainsExtension.php Class Class source
  Plain text file StringEndsWithExtension.php Class Class source
  Plain text file StringEqualsExtension.php Class Class source
  Plain text file StringExplodeExtension.php Class Class source
  Plain text file StringFinishExtension.php Class Class source
  Plain text file StringIsDomainExtension.php Class Class source
  Plain text file StringIsEmailExtension.php Class Class source
  Plain text file StringIsHostnameExtension.php Class Class source
  Plain text file StringIsIpExtension.php Class Class source
  Plain text file StringIsMacExtension.php Class Class source
  Plain text file StringIsUrlExtension.php Class Class source
  Plain text file StringKebabExtension.php Class Class source
  Plain text file StringLeftExtension.php Class Class source
  Plain text file StringLengthExtension.php Class Class source
  Plain text file StringLimitExtension.php Class Class source
  Plain text file StringLowerCaseFirstExtension.php Class Class source
  Plain text file StringLowerExtension.php Class Class source
  Plain text file StringPadExtension.php Class Class source
  Plain text file StringPadLeftExtension.php Class Class source
  Plain text file StringPadRightExtension.php Class Class source
  Plain text file StringPluralExtension.php Class Class source
  Plain text file StringPrefixExtension.php Class Class source
  Plain text file StringRegexMatchesExtension.php Class Class source
  Plain text file StringRegexPatternMatchExtension.php Class Class source
  Plain text file StringRegexQuoteExtension.php Class Class source
  Plain text file StringRegexReplaceExtension.php Class Class source
  Plain text file StringRemoveExtension.php Class Class source
  Plain text file StringRepeatExtension.php Class Class source
  Plain text file StringReplaceArrayExtension.php Class Class source
  Plain text file StringReplaceExtension.php Class Class source
  Plain text file StringReplaceFirstExtension.php Class Class source
  Plain text file StringReplaceLastExtension.php Class Class source
  Plain text file StringRightExtension.php Class Class source
  Plain text file StringSingularExtension.php Class Class source
  Plain text file StringSlugExtension.php Class Class source
  Plain text file StringSnakeExtension.php Class Class source
  Plain text file StringStartExtension.php Class Class source
  Plain text file StringStartsWithExtension.php Class Class source
  Plain text file StringStudlyExtension.php Class Class source
  Plain text file StringSubstrExtension.php Class Class source
  Plain text file StringSuffixExtension.php Class Class source
  Plain text file StringSurroundExtension.php Class Class source
  Plain text file StringTitleExtension.php Class Class source
  Plain text file StringToggleExtension.php Class Class source
  Plain text file StringTrimExtension.php Class Class source
  Plain text file StringTrimLeftExtension.php Class Class source
  Plain text file StringTrimRightExtension.php Class Class source
  Plain text file StringUpperCaseFirstExtension.php Class Class source
  Plain text file StringUpperExtension.php Class Class source
  Plain text file StringWordsExtension.php Class Class source

  Files folder image Files (254)  /  src  /  Facades  
File Role Description
Files folder imageCollections (1 file)
Files folder imageScalars (5 files)
  Plain text file Facade.php Class Class source
  Plain text file ItemContainerFacade.php Class Class source
  Plain text file ValueObjectFacade.php Class Class source

  Files folder image Files (254)  /  src  /  Facades  /  Collections  
File Role Description
  Plain text file ArrFacade.php Class Class source

  Files folder image Files (254)  /  src  /  Facades  /  Scalars  
File Role Description
  Plain text file BoolFacade.php Class Class source
  Plain text file FloatFacade.php Class Class source
  Plain text file IntFacade.php Class Class source
  Plain text file NumericFacade.php Class Class source
  Plain text file StringFacade.php Class Class source

  Files folder image Files (254)  /  src  /  Functions  
File Role Description
  Accessible without login Plain text file collections.php Example Example script
  Accessible without login Plain text file helpers.php Aux. Configuration script
  Accessible without login Plain text file scalars.php Example Example script

  Files folder image Files (254)  /  src  /  Support  
File Role Description
  Plain text file Character.php Class Class source

  Files folder image Files (254)  /  src  /  Traits  
File Role Description
Files folder imageCollections (4 files)
Files folder imageScalars (2 files)
  Plain text file HasPropertyAccessors.php Class Class source
  Plain text file HasPropertyMutators.php Class Class source

  Files folder image Files (254)  /  src  /  Traits  /  Collections  
File Role Description
  Plain text file ContainerArrayAccess.php Class Class source
  Plain text file ContainsDotItems.php Class Class source
  Plain text file ContainsItems.php Class Class source
  Plain text file TraversesDotItems.php Class Class source

  Files folder image Files (254)  /  src  /  Traits  /  Scalars  
File Role Description
  Plain text file StringArrayAccess.php Class Class source
  Plain text file StringCountable.php Class Class source

  Files folder image Files (254)  /  src  /  Types  
File Role Description
Files folder imageCollections (3 files)
Files folder imageEnums (1 file)
Files folder imageScalars (5 files)
  Plain text file ImmutableValueObject.php Class Class source
  Plain text file ValueObject.php Class Class source

  Files folder image Files (254)  /  src  /  Types  /  Collections  
File Role Description
  Plain text file ArrObject.php Class Class source
  Plain text file DotArrObject.php Class Class source
  Plain text file ItemContainer.php Class Class source

  Files folder image Files (254)  /  src  /  Types  /  Enums  
File Role Description
  Plain text file Enum.php Class Class source

  Files folder image Files (254)  /  src  /  Types  /  Scalars  
File Role Description
  Plain text file BoolObject.php Class Class source
  Plain text file FloatObject.php Class Class source
  Plain text file IntObject.php Class Class source
  Plain text file NumericObject.php Class Class source
  Plain text file StringObject.php Class Class source

  Files folder image Files (254)  /  tests  
File Role Description
Files folder imageExtensions (3 directories)
Files folder imageFacades (2 files)
Files folder imageFunctions (1 file)
Files folder imageHelpers (4 files, 2 directories)
Files folder imageTypes (2 files, 3 directories)
  Plain text file TestCase.php Class Class source

  Files folder image Files (254)  /  tests  /  Extensions  
File Role Description
Files folder imageCollections (1 directory)
Files folder imageEnums (2 files)
Files folder imageScalars (5 directories)

  Files folder image Files (254)  /  tests  /  Extensions  /  Collections  
File Role Description
Files folder imageArr (3 files)

  Files folder image Files (254)  /  tests  /  Extensions  /  Collections  /  Arr  
File Role Description
  Plain text file ArrAverageTest.php Class Class source
  Plain text file ArrContainsTest.php Class Class source
  Plain text file ArrEachTest.php Class Class source

  Files folder image Files (254)  /  tests  /  Extensions  /  Enums  
File Role Description
  Plain text file EnumEqualsTest.php Class Class source
  Plain text file EnumSameTest.php Class Class source

  Files folder image Files (254)  /  tests  /  Extensions  /  Scalars  
File Role Description
Files folder imageBool (4 files)
Files folder imageFloat (7 files)
Files folder imageInt (7 files)
Files folder imageNumeric (4 files)
Files folder imageString (58 files)

  Files folder image Files (254)  /  tests  /  Extensions  /  Scalars  /  Bool  
File Role Description
  Plain text file BoolAndTest.php Class Class source
  Plain text file BoolNotTest.php Class Class source
  Plain text file BoolOrTest.php Class Class source
  Plain text file BoolXorTest.php Class Class source

  Files folder image Files (254)  /  tests  /  Extensions  /  Scalars  /  Float  
File Role Description
  Plain text file FloatAbsTest.php Class Class source
  Plain text file FloatCompareTest.php Class Class source
  Plain text file FloatEqualsTest.php Class Class source
  Plain text file FloatGreaterThanOrEqualTest.php Class Class source
  Plain text file FloatGreaterThanTest.php Class Class source
  Plain text file FloatLessThanOrEqualTest.php Class Class source
  Plain text file FloatLessThanTest.php Class Class source

  Files folder image Files (254)  /  tests  /  Extensions  /  Scalars  /  Int  
File Role Description
  Plain text file IntAbsTest.php Class Class source
  Plain text file IntCompareTest.php Class Class source
  Plain text file IntEqualsTest.php Class Class source
  Plain text file IntGreaterThanOrEqualTest.php Class Class source
  Plain text file IntGreaterThanTest.php Class Class source
  Plain text file IntLessThanOrEqualTest.php Class Class source
  Plain text file IntLessThanTest.php Class Class source

  Files folder image Files (254)  /  tests  /  Extensions  /  Scalars  /  Numeric  
File Role Description
  Plain text file NumericAbsTest.php Class Class source
  Plain text file NumericPadLeftTest.php Class Class source
  Plain text file NumericPadRightTest.php Class Class source
  Plain text file NumericPadTest.php Class Class source

  Files folder image Files (254)  /  tests  /  Extensions  /  Scalars  /  String  
File Role Description
  Plain text file StringAccordTest.php Class Class source
  Plain text file StringAfterTest.php Class Class source
  Plain text file StringAsciiTest.php Class Class source
  Plain text file StringBeforeTest.php Class Class source
  Plain text file StringCamelTest.php Class Class source
  Plain text file StringCompareTest.php Class Class source
  Plain text file StringContainsTest.php Class Class source
  Plain text file StringEndsWithTest.php Class Class source
  Plain text file StringEqualsTest.php Class Class source
  Plain text file StringExplodeTest.php Class Class source
  Plain text file StringFinishTest.php Class Class source
  Plain text file StringIsDomainTest.php Class Class source
  Plain text file StringIsEmailTest.php Class Class source
  Plain text file StringIsHostnameTest.php Class Class source
  Plain text file StringIsIpTest.php Class Class source
  Plain text file StringIsMacTest.php Class Class source
  Plain text file StringIsUrlTest.php Class Class source
  Plain text file StringKebabTest.php Class Class source
  Plain text file StringLeftTest.php Class Class source
  Plain text file StringLengthTest.php Class Class source
  Plain text file StringLimitTest.php Class Class source
  Plain text file StringLowerCaseFirstTest.php Class Class source
  Plain text file StringLowerTest.php Class Class source
  Plain text file StringPadLeftTest.php Class Class source
  Plain text file StringPadRightTest.php Class Class source
  Plain text file StringPadTest.php Class Class source
  Plain text file StringPluralTest.php Class Class source
  Plain text file StringPrefixTest.php Class Class source
  Plain text file StringRandomTest.php Class Class source
  Plain text file StringRegexMatchesTest.php Class Class source
  Plain text file StringRegexPatternMatchTest.php Class Class source
  Plain text file StringRegexQuoteTest.php Class Class source
  Plain text file StringRegexReplaceTest.php Class Class source
  Plain text file StringRemoveTest.php Class Class source
  Plain text file StringRepeatTest.php Class Class source
  Plain text file StringReplaceArrayTest.php Class Class source
  Plain text file StringReplaceFirstTest.php Class Class source
  Plain text file StringReplaceLastTest.php Class Class source
  Plain text file StringReplaceTest.php Class Class source
  Plain text file StringRightTest.php Class Class source
  Plain text file StringSingularTest.php Class Class source
  Plain text file StringSlugTest.php Class Class source
  Plain text file StringSnakeTest.php Class Class source
  Plain text file StringStartsWithTest.php Class Class source
  Plain text file StringStartTest.php Class Class source
  Plain text file StringStudlyTest.php Class Class source
  Plain text file StringSubstrTest.php Class Class source
  Plain text file StringSuffixTest.php Class Class source
  Plain text file StringSurroundTest.php Class Class source
  Plain text file StringTitleTest.php Class Class source
  Plain text file StringToggleTest.php Class Class source
  Plain text file StringTrimLeftTest.php Class Class source
  Plain text file StringTrimRightTest.php Class Class source
  Plain text file StringTrimTest.php Class Class source
  Plain text file StringUpperCaseFirstTest.php Class Class source
  Plain text file StringUpperTest.php Class Class source
  Plain text file StringUuidTest.php Class Class source
  Plain text file StringWordsTest.php Class Class source

  Files folder image Files (254)  /  tests  /  Facades  
File Role Description
  Plain text file ItemContainerFacadeTest.php Class Class source
  Plain text file ValueObjectFacadeTest.php Class Class source

  Files folder image Files (254)  /  tests  /  Functions  
File Role Description
  Plain text file FunctionsTest.php Class Class source

  Files folder image Files (254)  /  tests  /  Helpers  
File Role Description
Files folder imageEnums (2 files)
Files folder imageFacades (4 files)
  Plain text file DummyNonItemContainer.php Class Class source
  Plain text file DummyNonValueObject.php Class Class source
  Plain text file DummyValueObject.php Class Class source
  Plain text file ImmutableDummy.php Class Class source

  Files folder image Files (254)  /  tests  /  Helpers  /  Enums  
File Role Description
  Plain text file OptionsEnum.php Class Class source
  Plain text file OtherEnum.php Class Class source

  Files folder image Files (254)  /  tests  /  Helpers  /  Facades  
File Role Description
  Plain text file DummyCompleteFacade.php Class Class source
  Plain text file DummyInvalidFacade.php Class Class source
  Plain text file DummyNonItemContainerFacade.php Class Class source
  Plain text file DummyNonValueObjectFacade.php Class Class source

  Files folder image Files (254)  /  tests  /  Types  
File Role Description
Files folder imageCollections (2 files)
Files folder imageEnums (1 file)
Files folder imageScalars (5 files)
  Plain text file ImmutableValueObjectTest.php Class Class source
  Plain text file ValueObjectTest.php Class Class source

  Files folder image Files (254)  /  tests  /  Types  /  Collections  
File Role Description
  Plain text file ArrObjectTest.php Class Class source
  Plain text file DotArrObjectTest.php Class Class source

  Files folder image Files (254)  /  tests  /  Types  /  Enums  
File Role Description
  Plain text file EnumTest.php Class Class source

  Files folder image Files (254)  /  tests  /  Types  /  Scalars  
File Role Description
  Plain text file BoolObjectTest.php Class Class source
  Plain text file FloatObjectTest.php Class Class source
  Plain text file IntObjectTest.php Class Class source
  Plain text file NumericObjectTest.php Class Class source
  Plain text file StringObjectTest.php Class Class source

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:51
This week:0
All time:10,692
This week:673Up