aedart/athenaeum-utils

Offers a few utility components that are used by the Athenaeum packages
31,393
Install
composer require aedart/athenaeum-utils
Latest Version:10.21.0
PHP:^8.4
License:BSD-3-Clause
Last Updated:Sep 28, 2026
Links: GitHub  ·  Packagist
Maintainer: aedart

Athenaeum Utils

This package offers a few utility components. They are used throughout many of the Athenaeum packages, yet you can choose to make use of them, as you see fit.

Example

use Aedart\Utils\Json;
use Aedart\Utils\Version;

// Obtain version of installed package
$version = Version::package('aedart/athenaeum-utils');

// Json encode ~ throws exception if encoding fails
echo Json::encode([
    'version' => $version
]);

Documentation

Please read the official documentation for additional information.

Repository

The mono repository is located at github.com/aedart/athenaeum

Versioning

This package follows Semantic Versioning 2.0.0

License

BSD-3-Clause, Read the LICENSE file included in this package

Related Packages

iteks/laravel-json

A Laravel package for simplified JSON data manipulation, offering seamless conve...

23,227 4
arcanedev/laravel-settings

This package allows you to persists configs/settings for Laravel projects.

144,655 74
cloudcreativity/laravel-json-api

JSON API (jsonapi.org) support for Laravel applications.

1,106,512 785

Version History

Version Released PHP Laravel License
10.21.0 ^8.4 ^v13.33.0 BSD-3-Clause
10.20.0 ^8.4 ^v13.32.0 BSD-3-Clause
10.19.0 ^8.4 ^v13.31.0 BSD-3-Clause
10.18.0 ^8.4 ^v13.30.1 BSD-3-Clause
10.17.0 ^8.4 ^v13.26.1 BSD-3-Clause
Pre-releases (1)
Version Released PHP Laravel License
7.0.0-alpha.1 ^8.1 ^v10.0.0 BSD-3-Clause