PHPackages                             haxocz/ecomail-nette - 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. [API Development](/categories/api)
4. /
5. haxocz/ecomail-nette

ActiveLibrary[API Development](/categories/api)

haxocz/ecomail-nette
====================

Independent Ecomail API wrapper for Nette

1.0.1(2y ago)11.8k↓50%BSD-3-ClausePHPPHP ^7.4|&gt;=8.1

Since Jan 27Pushed 2y agoCompare

[ Source](https://github.com/Haxocz/ecomail-nette)[ Packagist](https://packagist.org/packages/haxocz/ecomail-nette)[ RSS](/packages/haxocz-ecomail-nette/feed)WikiDiscussions main Synced 1mo ago

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

Ecomail API for Nette
=====================

[](#ecomail-api-for-nette)

Jednoduchá implementace Ecomail API pro Nette, pokrývá jen část rozsahu celého API. Za případné rozšíření budu rád, v současné chvíli jsem pro ostatní funkce neměl využití.

Autor nemá žádné spojení s firmou Ecomail ani s Nette Framework.

Požadavky
---------

[](#požadavky)

- Nette 2.3 a vyšší (v0.1)
- PHP 8 a Nette 3 (dev-main)

Instalace
---------

[](#instalace)

Nejjednodušším způsobem instalace je přidat do souboru `composer.json`:

```
	"require": {
		"haltuf/ecomail-nette": "dev-main"
	}

```

nebo pomocí příkazu

```
composer require haltuf/ecomail-nette:@dev

```

Použtí
------

[](#použtí)

Do souboru `config.neon` přidejte následující řádky:

```
extensions:
	ecomail: Ecomail\Extension

ecomail:
	key: YOUR_KEY_HERE

```

Službu si injectněte do Presenteru:

```
	/** @var \Ecomail\Ecomail @inject */
	public $ecomail;
```

A následně můžete používat:

```
	// získá všechny seznamy kontaktů
	$this->ecomail->getLists();

	// získá konkrétní seznam kontaktů
	$this->ecomail->getList(1);

	// získá odběratele newsletteru, stránkování funguje po 20
	$this->ecomail->getSubscribers(1, $page);

	// získá konkrétního odběratele ze seznamu kontaktů ID 1
	$this->ecomail->getSubscriber(1, 'example@example.com');

	// vytvoří nového odběratele, pokud existuje, tak ho upraví
	// pro seznam všech možných hodnot se podívejte na kód funkce
	$this->ecomail->addSubscriber(1, array('email' => 'example@example.com', FALSE, TRUE, TRUE));

	// smazání odběratele
	$this->ecomail->deleteSubscriber(1, 'example@example.com');
```

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 61.5% 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

Every ~846 days

Total

4

Last Release

848d ago

Major Versions

0.2 → 1.0.02023-11-30

PHP version history (4 changes)v0.1PHP &gt;=5.3.1

0.2PHP ^7.4

1.0.0PHP ^7.4|^8.2

1.0.1PHP ^7.4|&gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/7ba4305ba642bb06d1eebc996bf76cd613834ed7c9faf5c86368b3dbd0316a2d?d=identicon)[janharsa](/maintainers/janharsa)

---

Top Contributors

[![haltuf](https://avatars.githubusercontent.com/u/325759?v=4)](https://github.com/haltuf "haltuf (8 commits)")[![FialkaO](https://avatars.githubusercontent.com/u/147832787?v=4)](https://github.com/FialkaO "FialkaO (3 commits)")[![balbos](https://avatars.githubusercontent.com/u/46592311?v=4)](https://github.com/balbos "balbos (2 commits)")

---

Tags

apinetteEcomail

### Embed Badge

![Health badge](/badges/haxocz-ecomail-nette/health.svg)

```
[![Health](https://phpackages.com/badges/haxocz-ecomail-nette/health.svg)](https://phpackages.com/packages/haxocz-ecomail-nette)
```

###  Alternatives

[apigen/apigen

PHP source code API generator.

2.2k627.9k223](/packages/apigen-apigen)[tomaj/nette-api

Nette api

36261.8k4](/packages/tomaj-nette-api)[contributte/comgate

Comgate Payment Gateway for Nette Framework

19839.7k1](/packages/contributte-comgate)[kelemen/api-nette

Api for Nette framework

181.9k](/packages/kelemen-api-nette)

PHPackages © 2026

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