Namespaced models and refactored filters

This commit is contained in:
Graham Campbell
2015-01-02 00:18:19 +00:00
parent 15a6694865
commit 0ccb5e289c
66 changed files with 310 additions and 195 deletions
+8 -1
View File
@@ -2,11 +2,18 @@
namespace CachetHQ\Cachet\Transformers;
use Component;
use CachetHQ\Cachet\Models\Component;
use League\Fractal\TransformerAbstract;
class ComponentTransformer extends TransformerAbstract
{
/**
* Transform a component model into an array.
*
* @param \CachetHQ\Cachet\Models\Component $component
*
* @return array
*/
public function transform(Component $component)
{
return [
+8 -1
View File
@@ -2,11 +2,18 @@
namespace CachetHQ\Cachet\Transformers;
use Incident;
use CachetHQ\Cachet\Models\Incident;
use League\Fractal\TransformerAbstract;
class IncidentTransformer extends TransformerAbstract
{
/**
* Transform an incident model into an array.
*
* @param \CachetHQ\Cachet\Models\Incident $incident
*
* @return array
*/
public function transform(Incident $incident)
{
$component = $incident->component;
+8 -1
View File
@@ -2,11 +2,18 @@
namespace CachetHQ\Cachet\Transformers;
use CachetHQ\Cachet\Models\MetricPoint;
use League\Fractal\TransformerAbstract;
use MetricPoint;
class MetricPointTransformer extends TransformerAbstract
{
/**
* Transform a metric point model into an array.
*
* @param \CachetHQ\Cachet\Models\MetricPoint $metricPoint
*
* @return array
*/
public function transform(MetricPoint $metricPoint)
{
return [
+8 -1
View File
@@ -2,11 +2,18 @@
namespace CachetHQ\Cachet\Transformers;
use CachetHQ\Cachet\Models\Metric;
use League\Fractal\TransformerAbstract;
use Metric;
class MetricTransformer extends TransformerAbstract
{
/**
* Transform a metric model into an array.
*
* @param \CachetHQ\Cachet\Models\Metric $metric
*
* @return array
*/
public function transform(Metric $metric)
{
return [