PHPackages                             dotplant/dates-property - 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. dotplant/dates-property

ActiveDotplant-extension[Utility &amp; Helpers](/categories/utility)

dotplant/dates-property
=======================

Dates range plugin for devgroup/yii2-data-structure-tools

070PHP

Since Aug 29Pushed 9y ago6 watchersCompare

[ Source](https://github.com/DevGroup-ru/yii2-dst-dates-property)[ Packagist](https://packagist.org/packages/dotplant/dates-property)[ RSS](/packages/dotplant-dates-property/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependenciesVersions (1)Used By (0)

DotPlant dates property
=======================

[](#dotplant-dates-property)

Extension plugin for [Yii2 data structures tools](https://github.com/DevGroup-ru/yii2-data-structure-tools).
------------------------------------------------------------------------------------------------------------

[](#extension-plugin-for-yii2-data-structures-tools)

Gives you ability to create and manage dates and days ranges. Define price for each separate intersection of days and dates ranges and use it, for example, for nice presentation of house rent prices according to seasons.

Installation
============

[](#installation)

- Firs of all read [how to connect properties for objects(for now it's russian only)](https://github.com/DevGroup-ru/yii2-data-structure-tools/blob/master/docs/ru/how-to-use.md)
- Preferred way is the installation via [DotPlant Extensions manager (required in this extension)](https://github.com/DevGroup-ru/yii2-extensions-manager)
- Install using Extensions manager and do not forget to activate the extension. Otherwise you can't use it
- After activation run in console `./yii dates-property/generate app\\models\\Model`, where `app\\models\\Model` your model class name
- Instead you cat install it using composer

*Warning!*

> Extension now on the pre-alpha stage! Use it on your own risk!

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 66.7% 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/19c9303caa5846f2500a35018dcbd3c7f07c74e30efc1bbf7878d54157ab9c4f?d=identicon)[bethrezen](/maintainers/bethrezen)

---

Top Contributors

[![fps01](https://avatars.githubusercontent.com/u/2114997?v=4)](https://github.com/fps01 "fps01 (2 commits)")[![bethrezen](https://avatars.githubusercontent.com/u/260284?v=4)](https://github.com/bethrezen "bethrezen (1 commits)")

### Embed Badge

![Health badge](/badges/dotplant-dates-property/health.svg)

```
[![Health](https://phpackages.com/badges/dotplant-dates-property/health.svg)](https://phpackages.com/packages/dotplant-dates-property)
```

PHPackages © 2026

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