miguelsenne/task-manager

任务管理器 SDK

v1.0.0 2019-09-25 01:38 UTC

This package is auto-updated.

Last update: 2024-09-29 05:22:07 UTC


README

这是一个用于管理任务和项目的包。

我们将数据存储在内存中作为数据库。

需要 PHP 7.2

Build Status Scrutinizer Code Quality Packagist

安装

您可以使用 Composer 安装任务管理器

composer require miguelsenne/task-manager

入门

首先使用 use 语句引入类,并创建一个带有 id project 的实例,如果您需要访问 项目

use  \miguelsenne\TaskManager\Models\Project;  

$Project = new Project();

然后,注册一个项目

$result = $Project->store('New Project');

print_r($result);

使用 delete 方法删除一个项目

$project = new Project('5d8f83f6d1f2c9.59688033');

$result = $project->delete();

print_r($result);

使用 find 方法查找一个项目

$project = new Project('5d8f83f6d1f2c9.59688033');

$result = $project->find();

print_r($result);

使用 reset 方法清除所有项目

$project = new Project;

$result = $project->reset();

print_r($result);

任务

首先使用 use 语句引入类,并创建一个带有项目 id 的实例

use miguelsenne\TaskManager\Models\Task;

$task = new Task('5d8f83f6d1f2c9.59688033');

然后,注册一个任务

$result = $task->store('New Task');

print_r($result);

更改任务的进度。任务创建时,进度为 待办

$result = $task->changeProgress();

print_r($result);