PHPackages                             martinsvacinka/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. martinsvacinka/ecomail-nette

ActiveLibrary[API Development](/categories/api)

martinsvacinka/ecomail-nette
============================

Independent Ecomail API wrapper for Nette

07PHP

Since Aug 23Pushed 5y agoCompare

[ Source](https://github.com/martinsvacinka/EcomailNette)[ Packagist](https://packagist.org/packages/martinsvacinka/ecomail-nette)[ RSS](/packages/martinsvacinka-ecomail-nette/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)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šší

Instalace
---------

[](#instalace)

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

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

```

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

17

—

LowBetter than 6% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 Bus Factor1

Top contributor holds 73.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://avatars.githubusercontent.com/u/70062927?v=4)[martinsvacinka](/maintainers/martinsvacinka)[@martinsvacinka](https://github.com/martinsvacinka)

---

Top Contributors

[![martinsvacinka](https://avatars.githubusercontent.com/u/70062927?v=4)](https://github.com/martinsvacinka "martinsvacinka (14 commits)")[![haltuf](https://avatars.githubusercontent.com/u/325759?v=4)](https://github.com/haltuf "haltuf (5 commits)")

### Embed Badge

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

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

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35916.4M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24016.2M20](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172445.0k13](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93459.5k6](/packages/botman-driver-telegram)

PHPackages © 2026

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