Files
piratepoet/lib/Router/Segments.php
MrCasual e8abc4cb47 - Model returns validation errors upon save (Closes #122)
- Fixed acceptance test for Newsletters (Closes #126)
2015-09-13 19:40:42 -04:00

40 lines
658 B
PHP

<?php
namespace MailPoet\Router;
use \MailPoet\Models\Segment;
use \MailPoet\Listing;
if(!defined('ABSPATH')) exit;
class Segments {
function __construct() {
}
function get($data = array()) {
$listing = new Listing\Handler(
\Model::factory('\MailPoet\Models\Segment'),
$data
);
wp_send_json($listing->get());
}
function getAll() {
$collection = Segment::find_array();
wp_send_json($collection);
}
function save($args) {
$model = Segment::create();
$model->hydrate($args);
$result = $model->save();
wp_send_json($result);
}
function update($args) {
}
function delete($id) {
}
}