PHPackages                             degraciamathieu/freezemyscalar - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. degraciamathieu/freezemyscalar

ActiveLibrary

degraciamathieu/freezemyscalar
==============================

v0.1(7y ago)114[1 issues](https://github.com/DeGraciaMathieu/FreezeMyScalar/issues)MITPHPPHP &gt;=5.4.0

Since Feb 5Pushed 7y ago1 watchersCompare

[ Source](https://github.com/DeGraciaMathieu/FreezeMyScalar)[ Packagist](https://packagist.org/packages/degraciamathieu/freezemyscalar)[ Docs](https://github.com/degraciamathieu/FreezeMyScalar)[ RSS](/packages/degraciamathieu-freezemyscalar/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

[![](https://camo.githubusercontent.com/7b2bbfcaaaee62c67bd0aae2db4eb9252abc718c725e6338c8b05e3b8a6278a6/68747470733a2f2f6e736134302e636173696d616765732e636f6d2f696d672f323031392f30322f30352f2f3139303230353130313830383338363436362e706e67)](https://camo.githubusercontent.com/7b2bbfcaaaee62c67bd0aae2db4eb9252abc718c725e6338c8b05e3b8a6278a6/68747470733a2f2f6e736134302e636173696d616765732e636f6d2f696d672f323031392f30322f30352f2f3139303230353130313830383338363436362e706e67)

 [![](https://camo.githubusercontent.com/070905c789b19968b82a475db65e7b94dab66f472275b69e372b5c8b09607be0/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3662336465306534386266313433616538363930623533666466326138383635)](https://www.codacy.com/app/DeGraciaMathieu/FreezeMyScalar?utm_source=github.com&utm_medium=referral&utm_content=DeGraciaMathieu/FreezeMyScalar&utm_campaign=Badge_Grade)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/0106acbfd8897147dabebf0373ad26b3e176a207d87a8e6df34e434ab8c68c78/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f44654772616369614d6174686965752f467265657a654d795363616c61722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/degraciamathieu/freezemyscalar/?branch=master)[![Build Status](https://camo.githubusercontent.com/b010e814faceac6706220409898b213530e2a700488495f0fce1befe20dd1290/68747470733a2f2f7472617669732d63692e6f72672f44654772616369614d6174686965752f467265657a654d795363616c61722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/DeGraciaMathieu/FreezeMyScalar)[![Code Coverage](https://camo.githubusercontent.com/6a63797db69ece95f4e1c3b2205fdd0f0f5edbc56905bfc1e5ae428a52a31ca0/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f44654772616369614d6174686965752f467265657a654d795363616c61722f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/DeGraciaMathieu/FreezeMyScalar/?branch=master)[![Latest Version on Packagist](https://camo.githubusercontent.com/5fafbfe0a15a678afc9dc9ed24e0d046ecc9ef48b749f4ca86f18572067f2627/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f64656772616369616d6174686965752f667265657a656d797363616c61722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/degraciamathieu/freezemyscalar)[![](https://camo.githubusercontent.com/aa2ea22cd2fb490834915336bc441afb16a6222e11d4faee5632eaae9275475e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f64656772616369616d6174686965752f667265657a656d797363616c61722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/degraciamathieu/freezemyscalar)

DeGraciaMathieu/FreezeMyScalar
==============================

[](#degraciamathieufreezemyscalar)

If you can not use php7... you can still use this.

```
class Object {
    public function foo(FreezeString $string) {}
}

(new Object)->foo(new FreezeString('string'));
```

Instead of this

```
class Object {
    public function foo($string) {}
}

(new Object)->foo('string');
```

It's better than nothing ¯\\*(ツ)*/¯

Installation
------------

[](#installation)

Run in console below command to download package to your project:

```
composer require degraciamathieu/freezemyscalar

```

Usage
-----

[](#usage)

```
require 'vendor\autoload.php';

use DeGraciaMathieu\FreezeMyScalar\FreezeString;

$scalar = new FreezeString('qsdqsdq');
$scalar->content(); // 'qsdqsdq'
```

```
require 'vendor\autoload.php';

use DeGraciaMathieu\FreezeMyScalar\FreezeInteger;

$scalar = new FreezeInteger(10);
$scalar->content(); // 10
```

```
require 'vendor\autoload.php';

use DeGraciaMathieu\FreezeMyScalar\FreezeString;

new FreezeString(10);
// throws \DeGraciaMathieu\FreezeMyScalar\Exceptions\UnexpectedValueException
```

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2653d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b7c883dad74109462c750a2bafef33c1d26da31c68e90b686cc0aa355b57feaf?d=identicon)[DeGraciaMathieu](/maintainers/DeGraciaMathieu)

---

Top Contributors

[![DeGraciaMathieu](https://avatars.githubusercontent.com/u/11473997?v=4)](https://github.com/DeGraciaMathieu "DeGraciaMathieu (16 commits)")

---

Tags

scalar

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/degraciamathieu-freezemyscalar/health.svg)

```
[![Health](https://phpackages.com/badges/degraciamathieu-freezemyscalar/health.svg)](https://phpackages.com/packages/degraciamathieu-freezemyscalar)
```

###  Alternatives

[scalar/laravel

Render your OpenAPI-based API reference

6183.9k2](/packages/scalar-laravel)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
