PHPackages                             denvolj/caked - 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. [Framework](/categories/framework)
4. /
5. denvolj/caked

ActiveCakephp-plugin[Framework](/categories/framework)

denvolj/caked
=============

CakeD plugin for CakePHP

1.1.1(10y ago)010MITPHP

Since Jun 16Pushed 10y ago1 watchersCompare

[ Source](https://github.com/denvolj/caked)[ Packagist](https://packagist.org/packages/denvolj/caked)[ Docs](https://github.com/boecspecops/caked)[ RSS](/packages/denvolj-caked/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (1)Versions (4)Used By (0)

Плагин CakeD для фреймворка CakePHP
===================================

[](#плагин-caked-для-фреймворка-cakephp)

### Описание

[](#описание)

CakeD - плагин, предназначенный для запланированной отправки файлов.

### Установка

[](#установка)

Установка через composer:

- Из корневого каталога проекта выполнить в командной строке:

```
php composer.phar require denvolj/caked
bin/cake plugin load denvolj/caked

```

- Для миграции таблиц, из корневого каталога выполнить `bin/cake migrations migrate -p CakeD`

### Эксплуатация

[](#эксплуатация)

#### Оболочка TaskShell

[](#оболочка-taskshell)

- Создание задачи:

```
bin/cake CakeD.Task add "" "" ""

// Пример:
bin/cake CakeD.Task add "/home/user/" "DROPBOX" "11:30 10.07.2016"

```

- Добавление файлов к задаче:

```
bin/cake CakeD.Task addfile  ""

// Пример:
bin/cake CakeD.Task add "Downloads/*" // Добавит все файлы, содержащиеся в папке "/home/user/Downloads".
					 Файлы добавляются к последней задаче, если task_id не указан.

```

- Исполнение задач:

```
bin/cake CakeD.Task

```

- Получение ссылки на файл:

```
bin/cake CakeD.Task url ""

// Пример:
bin/cake CakeD.Task url "index.html" // Возвращает ссылку на файл с сервиса,
					Либо возвращает путь: "/home/user/Downloads/index.html"

```

#### Компонента плагина TaskManager

[](#компонента-плагина-taskmanager)

##### Описание

[](#описание-1)

Данная компонента предоставляет API для планирования, конфигурирования задач, а так же, добавления файлов к задачам.

##### Методы:

[](#методы)

- `public function createTask($config, $exec_time = null)`
    В качестве аргументов метод принимает два параметра:
    `$config` - путь до файла конфигурации (обязательный параметр)
    `$exec_time` - время, в которое нужно начать исполнение задачи

Метод возвращает задачу - объект, у которого имеется свой перечень методов.

- `public function addfile($task, $files)`
    В качестве аргументов метод принимает два параметра:
    `$task` - объект задачи
    `$files` - строка или массив строк, содержащих путь до файлов.

Метод возвращает подзадачу - объект, у которого имеется свой перечень методов.

### Оболочка плагина

[](#оболочка-плагина)

#### Task

[](#task)

##### Описание

[](#описание-2)

Оболочка предоставляет метод 'main()' для анализа и исполнения задач.

##### Использование

[](#использование)

- Для запуска анализа и исполнения задач из консоли нужно выполнить команду `bin/cake CakeD.Task`.

##### Пример использования с crontab

[](#пример-использования-с-crontab)

1. В консоли вписать `crontab -e` для редактирования списка cron-задач.
2. Добавить в конец файла
    `* * * * * cd  && bin/cake CakeD.Task`

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity65

Established project with proven stability

 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.

###  Release Activity

Cadence

Every ~1 days

Total

3

Last Release

3663d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/13553473?v=4)[denvolj](/maintainers/denvolj)[@denvolj](https://github.com/denvolj)

---

Top Contributors

[![denvolj](https://avatars.githubusercontent.com/u/13553473?v=4)](https://github.com/denvolj "denvolj (184 commits)")

### Embed Badge

![Health badge](/badges/denvolj-caked/health.svg)

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

###  Alternatives

[laravel/socialite

Laravel wrapper around OAuth 1 &amp; OAuth 2 libraries.

5.7k104.3M836](/packages/laravel-socialite)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k38.6M289](/packages/laravel-dusk)[nineinchnick/edatatables

Grid widget for the Yii Framework, wrapper for the DataTables jQuery plugin

173.2k](/packages/nineinchnick-edatatables)[link-cloud/fast-hyperf

LinkCloud Fast Hyperf

241.2k1](/packages/link-cloud-fast-hyperf)

PHPackages © 2026

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