Move ArticleControler.php
This commit is contained in:
parent
2f3ced6b8d
commit
c788c9ee70
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace apisample\data;
|
namespace apisample;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Simple class for reading and writing articles to a text file.
|
* Simple class for reading and writing articles to a text file.
|
||||||
|
|
@ -11,7 +11,7 @@ class ArticlesControler {
|
||||||
protected $path;
|
protected $path;
|
||||||
|
|
||||||
public function __construct() {
|
public function __construct() {
|
||||||
$this->path = dirname(__FILE__) . '/articles.json';
|
$this->path = dirname(__FILE__) . '/data/articles.json';
|
||||||
$this->load();
|
$this->load();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
namespace apisample\handlers;
|
namespace apisample\handlers;
|
||||||
|
|
||||||
require_once(dirname(__FILE__) . '/../../../Handler.inc.php');
|
require_once(dirname(__FILE__) . '/../../../Handler.inc.php');
|
||||||
require_once(dirname(__FILE__) . '/../data/ArticlesControler.inc.php');
|
require_once(dirname(__FILE__) . '/../ArticlesControler.inc.php');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handler class for a list of articles.
|
* Handler class for a list of articles.
|
||||||
|
|
@ -16,7 +16,7 @@ class ArticleCollectionHandler extends \wellrested\Handler {
|
||||||
protected function get() {
|
protected function get() {
|
||||||
|
|
||||||
// Display the list of articles.
|
// Display the list of articles.
|
||||||
$articles = new \apisample\data\ArticlesControler();
|
$articles = new \apisample\ArticlesControler();
|
||||||
|
|
||||||
if (isset($articles->data)) {
|
if (isset($articles->data)) {
|
||||||
|
|
||||||
|
|
@ -73,7 +73,7 @@ class ArticleCollectionHandler extends \wellrested\Handler {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Ensure slug is not a duplicate.
|
// Ensure slug is not a duplicate.
|
||||||
$articles = new \apisample\data\ArticlesControler();
|
$articles = new \apisample\ArticlesControler();
|
||||||
if ($articles->getArticleBySlug($article['slug']) !== false) {
|
if ($articles->getArticleBySlug($article['slug']) !== false) {
|
||||||
$this->response->statusCode = 409;
|
$this->response->statusCode = 409;
|
||||||
$this->response->setHeader('Content-type', 'text/plain');
|
$this->response->setHeader('Content-type', 'text/plain');
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
namespace apisample\handlers;
|
namespace apisample\handlers;
|
||||||
|
|
||||||
require_once(dirname(__FILE__) . '/../../../Handler.inc.php');
|
require_once(dirname(__FILE__) . '/../../../Handler.inc.php');
|
||||||
require_once(dirname(__FILE__) . '/../data/ArticlesControler.inc.php');
|
require_once(dirname(__FILE__) . '/../ArticlesControler.inc.php');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handler class for one specific article.
|
* Handler class for one specific article.
|
||||||
|
|
@ -19,7 +19,7 @@ class ArticleItemHandler extends \wellrested\Handler {
|
||||||
protected function get() {
|
protected function get() {
|
||||||
|
|
||||||
// Read the list of articles.
|
// Read the list of articles.
|
||||||
$articles = new \apisample\data\ArticlesControler();
|
$articles = new \apisample\ArticlesControler();
|
||||||
|
|
||||||
$article = false;
|
$article = false;
|
||||||
|
|
||||||
|
|
@ -89,7 +89,7 @@ class ArticleItemHandler extends \wellrested\Handler {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Read the list of articles.
|
// Read the list of articles.
|
||||||
$articles = new \apisample\data\ArticlesControler();
|
$articles = new \apisample\ArticlesControler();
|
||||||
|
|
||||||
$oldArticle = false;
|
$oldArticle = false;
|
||||||
|
|
||||||
|
|
@ -159,7 +159,7 @@ class ArticleItemHandler extends \wellrested\Handler {
|
||||||
protected function delete() {
|
protected function delete() {
|
||||||
|
|
||||||
// Read the list of articles.
|
// Read the list of articles.
|
||||||
$articles = new \apisample\data\ArticlesControler();
|
$articles = new \apisample\ArticlesControler();
|
||||||
|
|
||||||
$article = false;
|
$article = false;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue