PHPackages                             shemahmforash/thisdayin - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. shemahmforash/thisdayin

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

shemahmforash/thisdayin
=======================

a project which aims in presenting information about this day in \[history|music|etc...\] facts in an easy and structured way.

116[2 issues](https://github.com/Shemahmforash/ThisDayIn/issues)PHP

Since Dec 26Pushed 12y ago1 watchersCompare

[ Source](https://github.com/Shemahmforash/ThisDayIn)[ Packagist](https://packagist.org/packages/shemahmforash/thisdayin)[ RSS](/packages/shemahmforash-thisdayin/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

\#ThisDayIn ThisDayIn is a project which aims in presenting information about this day in \[history|music|etc...\] facts in an easy and structured way.

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

[](#installation)

This project is in Composer format, so you just need to run `php composer.phar install`, and all dependencies will be installed:

\##Example It is very simple to use this class. You just need to include the autoload, instantiate the class and call its public method `get_events`.

```
require 'vendor/autoload.php';
$dim = new ThisDayIn\Music();
$events = $dim->getEvents();
```

If you instantiate the class withouth parameters, it will consider the current day, although it can also receive the day and month for which to get the events:

```
require 'vendor/autoload.php';
$dim = new ThisDayIn\Music(30, "December");
$events = $dim->getEvents();
```

Extending
---------

[](#extending)

The project has an abstract class ThisDayIn as basis and the class Music which extends the abstract class. The purpose of the project to allow the inclusion of other extensions, such as 'ThisDayInHistory', etc...

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

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

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/shemahmforash-thisdayin/health.svg)

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

###  Alternatives

[phpro/soap-client

A general purpose SoapClient library

8885.6M46](/packages/phpro-soap-client)[symplify/monorepo-builder

Not only Composer tools to build a Monorepo.

5205.3M82](/packages/symplify-monorepo-builder)[typo3/cms-reports

TYPO3 CMS Reports - Show status reports and installed services in the (System&gt;Reports) backend module.

137.1M58](/packages/typo3-cms-reports)[lcharette/uf_formgenerator

Form generator for UserFrosting V5

178.7k3](/packages/lcharette-uf-formgenerator)

PHPackages © 2026

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