Merge pull request #2334 from CachetHQ/dates-service

Move DateFactory into Services namespace
This commit is contained in:
James Brooks
2017-02-04 16:51:50 +00:00
committed by GitHub
20 changed files with 44 additions and 43 deletions
@@ -15,10 +15,10 @@ use CachetHQ\Cachet\Bus\Commands\Component\UpdateComponentCommand;
use CachetHQ\Cachet\Bus\Commands\Incident\ReportIncidentCommand; use CachetHQ\Cachet\Bus\Commands\Incident\ReportIncidentCommand;
use CachetHQ\Cachet\Bus\Events\Incident\IncidentWasReportedEvent; use CachetHQ\Cachet\Bus\Events\Incident\IncidentWasReportedEvent;
use CachetHQ\Cachet\Bus\Exceptions\Incident\InvalidIncidentTimestampException; use CachetHQ\Cachet\Bus\Exceptions\Incident\InvalidIncidentTimestampException;
use CachetHQ\Cachet\Dates\DateFactory;
use CachetHQ\Cachet\Models\Component; use CachetHQ\Cachet\Models\Component;
use CachetHQ\Cachet\Models\Incident; use CachetHQ\Cachet\Models\Incident;
use CachetHQ\Cachet\Models\IncidentTemplate; use CachetHQ\Cachet\Models\IncidentTemplate;
use CachetHQ\Cachet\Services\Dates\DateFactory;
use Carbon\Carbon; use Carbon\Carbon;
use Twig_Environment; use Twig_Environment;
use Twig_Loader_Array; use Twig_Loader_Array;
@@ -33,14 +33,14 @@ class ReportIncidentCommandHandler
/** /**
* The date factory instance. * The date factory instance.
* *
* @var \CachetHQ\Cachet\Dates\DateFactory * @var \CachetHQ\Cachet\Services\Dates\DateFactory
*/ */
protected $dates; protected $dates;
/** /**
* Create a new report incident command handler instance. * Create a new report incident command handler instance.
* *
* @param \CachetHQ\Cachet\Dates\DateFactory $dates * @param \CachetHQ\Cachet\Services\Dates\DateFactory $dates
* *
* @return void * @return void
*/ */
@@ -15,10 +15,10 @@ use CachetHQ\Cachet\Bus\Commands\Component\UpdateComponentCommand;
use CachetHQ\Cachet\Bus\Commands\Incident\UpdateIncidentCommand; use CachetHQ\Cachet\Bus\Commands\Incident\UpdateIncidentCommand;
use CachetHQ\Cachet\Bus\Events\Incident\IncidentWasUpdatedEvent; use CachetHQ\Cachet\Bus\Events\Incident\IncidentWasUpdatedEvent;
use CachetHQ\Cachet\Bus\Exceptions\Incident\InvalidIncidentTimestampException; use CachetHQ\Cachet\Bus\Exceptions\Incident\InvalidIncidentTimestampException;
use CachetHQ\Cachet\Dates\DateFactory;
use CachetHQ\Cachet\Models\Component; use CachetHQ\Cachet\Models\Component;
use CachetHQ\Cachet\Models\Incident; use CachetHQ\Cachet\Models\Incident;
use CachetHQ\Cachet\Models\IncidentTemplate; use CachetHQ\Cachet\Models\IncidentTemplate;
use CachetHQ\Cachet\Services\Dates\DateFactory;
use Twig_Environment; use Twig_Environment;
use Twig_Loader_Array; use Twig_Loader_Array;
@@ -32,14 +32,14 @@ class UpdateIncidentCommandHandler
/** /**
* The date factory instance. * The date factory instance.
* *
* @var \CachetHQ\Cachet\Dates\DateFactory * @var \CachetHQ\Cachet\Services\Dates\DateFactory
*/ */
protected $dates; protected $dates;
/** /**
* Create a new update incident command handler instance. * Create a new update incident command handler instance.
* *
* @param \CachetHQ\Cachet\Dates\DateFactory $dates * @param \CachetHQ\Cachet\Services\Dates\DateFactory $dates
* *
* @return void * @return void
*/ */
@@ -13,8 +13,8 @@ namespace CachetHQ\Cachet\Bus\Handlers\Commands\Metric;
use CachetHQ\Cachet\Bus\Commands\Metric\AddMetricPointCommand; use CachetHQ\Cachet\Bus\Commands\Metric\AddMetricPointCommand;
use CachetHQ\Cachet\Bus\Events\Metric\MetricPointWasAddedEvent; use CachetHQ\Cachet\Bus\Events\Metric\MetricPointWasAddedEvent;
use CachetHQ\Cachet\Dates\DateFactory;
use CachetHQ\Cachet\Models\MetricPoint; use CachetHQ\Cachet\Models\MetricPoint;
use CachetHQ\Cachet\Services\Dates\DateFactory;
use Carbon\Carbon; use Carbon\Carbon;
class AddMetricPointCommandHandler class AddMetricPointCommandHandler
@@ -22,14 +22,14 @@ class AddMetricPointCommandHandler
/** /**
* The date factory instance. * The date factory instance.
* *
* @var \CachetHQ\Cachet\Dates\DateFactory * @var \CachetHQ\Cachet\Services\Dates\DateFactory
*/ */
protected $dates; protected $dates;
/** /**
* Create a new add metric point command handler instance. * Create a new add metric point command handler instance.
* *
* @param \CachetHQ\Cachet\Dates\DateFactory $dates * @param \CachetHQ\Cachet\Services\Dates\DateFactory $dates
* *
* @return void * @return void
*/ */
@@ -13,21 +13,21 @@ namespace CachetHQ\Cachet\Bus\Handlers\Commands\Metric;
use CachetHQ\Cachet\Bus\Commands\Metric\UpdateMetricPointCommand; use CachetHQ\Cachet\Bus\Commands\Metric\UpdateMetricPointCommand;
use CachetHQ\Cachet\Bus\Events\Metric\MetricPointWasUpdatedEvent; use CachetHQ\Cachet\Bus\Events\Metric\MetricPointWasUpdatedEvent;
use CachetHQ\Cachet\Dates\DateFactory; use CachetHQ\Cachet\Services\Dates\DateFactory;
class UpdateMetricPointCommandHandler class UpdateMetricPointCommandHandler
{ {
/** /**
* The date factory instance. * The date factory instance.
* *
* @var \CachetHQ\Cachet\Dates\DateFactory * @var \CachetHQ\Cachet\Services\Dates\DateFactory
*/ */
protected $dates; protected $dates;
/** /**
* Create a new update metric point command handler instance. * Create a new update metric point command handler instance.
* *
* @param \CachetHQ\Cachet\Dates\DateFactory $dates * @param \CachetHQ\Cachet\Services\Dates\DateFactory $dates
* *
* @return void * @return void
*/ */
@@ -13,8 +13,8 @@ namespace CachetHQ\Cachet\Bus\Handlers\Commands\Schedule;
use CachetHQ\Cachet\Bus\Commands\Schedule\CreateScheduleCommand; use CachetHQ\Cachet\Bus\Commands\Schedule\CreateScheduleCommand;
use CachetHQ\Cachet\Bus\Events\Schedule\ScheduleWasCreatedEvent; use CachetHQ\Cachet\Bus\Events\Schedule\ScheduleWasCreatedEvent;
use CachetHQ\Cachet\Dates\DateFactory;
use CachetHQ\Cachet\Models\Schedule; use CachetHQ\Cachet\Models\Schedule;
use CachetHQ\Cachet\Services\Dates\DateFactory;
/** /**
* This is the create schedule command handler. * This is the create schedule command handler.
@@ -26,14 +26,14 @@ class CreateScheduleCommandHandler
/** /**
* The date factory instance. * The date factory instance.
* *
* @var \CachetHQ\Cachet\Dates\DateFactory * @var \CachetHQ\Cachet\Services\Dates\DateFactory
*/ */
protected $dates; protected $dates;
/** /**
* Create a new update schedule command handler instance. * Create a new update schedule command handler instance.
* *
* @param \CachetHQ\Cachet\Dates\DateFactory $dates * @param \CachetHQ\Cachet\Services\Dates\DateFactory $dates
* *
* @return void * @return void
*/ */
@@ -13,8 +13,8 @@ namespace CachetHQ\Cachet\Bus\Handlers\Commands\Schedule;
use CachetHQ\Cachet\Bus\Commands\Schedule\UpdateScheduleCommand; use CachetHQ\Cachet\Bus\Commands\Schedule\UpdateScheduleCommand;
use CachetHQ\Cachet\Bus\Events\Schedule\ScheduleWasUpdatedEvent; use CachetHQ\Cachet\Bus\Events\Schedule\ScheduleWasUpdatedEvent;
use CachetHQ\Cachet\Dates\DateFactory;
use CachetHQ\Cachet\Models\Schedule; use CachetHQ\Cachet\Models\Schedule;
use CachetHQ\Cachet\Services\Dates\DateFactory;
/** /**
* This is the update schedule command handler. * This is the update schedule command handler.
@@ -26,14 +26,14 @@ class UpdateScheduleCommandHandler
/** /**
* The date factory instance. * The date factory instance.
* *
* @var \CachetHQ\Cachet\Dates\DateFactory * @var \CachetHQ\Cachet\Services\Dates\DateFactory
*/ */
protected $dates; protected $dates;
/** /**
* Create a new update schedule command handler instance. * Create a new update schedule command handler instance.
* *
* @param \CachetHQ\Cachet\Dates\DateFactory $dates * @param \CachetHQ\Cachet\Services\Dates\DateFactory $dates
* *
* @return void * @return void
*/ */
+4 -4
View File
@@ -11,7 +11,7 @@
namespace CachetHQ\Cachet\Composers; namespace CachetHQ\Cachet\Composers;
use CachetHQ\Cachet\Dates\DateFactory; use CachetHQ\Cachet\Services\Dates\DateFactory;
use GrahamCampbell\Markdown\Facades\Markdown; use GrahamCampbell\Markdown\Facades\Markdown;
use Illuminate\Contracts\Config\Repository; use Illuminate\Contracts\Config\Repository;
use Illuminate\Contracts\View\View; use Illuminate\Contracts\View\View;
@@ -27,7 +27,7 @@ class AppComposer
/** /**
* The date factory instance. * The date factory instance.
* *
* @var \CachetHQ\Cachet\Dates\DateFactory * @var \CachetHQ\Cachet\Services\Dates\DateFactory
*/ */
protected $dates; protected $dates;
@@ -41,8 +41,8 @@ class AppComposer
/** /**
* Create a new app composer instance. * Create a new app composer instance.
* *
* @param \CachetHQ\Cachet\Dates\DateFactory $dates * @param \CachetHQ\Cachet\Services\Dates\DateFactory $dates
* @param \Illuminate\Contracts\Config\Repository $config * @param \Illuminate\Contracts\Config\Repository $config
* *
* @return void * @return void
*/ */
+1 -1
View File
@@ -11,8 +11,8 @@
namespace CachetHQ\Cachet\Composers\Modules; namespace CachetHQ\Cachet\Composers\Modules;
use CachetHQ\Cachet\Dates\DateFactory;
use CachetHQ\Cachet\Models\Incident; use CachetHQ\Cachet\Models\Incident;
use CachetHQ\Cachet\Services\Dates\DateFactory;
use Illuminate\Contracts\View\View; use Illuminate\Contracts\View\View;
/** /**
@@ -13,7 +13,7 @@ namespace CachetHQ\Cachet\Foundation\Providers;
use AltThree\Bus\Dispatcher; use AltThree\Bus\Dispatcher;
use CachetHQ\Cachet\Bus\Middleware\UseDatabaseTransactions; use CachetHQ\Cachet\Bus\Middleware\UseDatabaseTransactions;
use CachetHQ\Cachet\Dates\DateFactory; use CachetHQ\Cachet\Services\Dates\DateFactory;
use Illuminate\Support\ServiceProvider; use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Str; use Illuminate\Support\Str;
@@ -11,11 +11,11 @@
namespace CachetHQ\Cachet\Foundation\Providers; namespace CachetHQ\Cachet\Foundation\Providers;
use CachetHQ\Cachet\Dates\DateFactory;
use CachetHQ\Cachet\Repositories\Metric\MetricRepository; use CachetHQ\Cachet\Repositories\Metric\MetricRepository;
use CachetHQ\Cachet\Repositories\Metric\MySqlRepository; use CachetHQ\Cachet\Repositories\Metric\MySqlRepository;
use CachetHQ\Cachet\Repositories\Metric\PgSqlRepository; use CachetHQ\Cachet\Repositories\Metric\PgSqlRepository;
use CachetHQ\Cachet\Repositories\Metric\SqliteRepository; use CachetHQ\Cachet\Repositories\Metric\SqliteRepository;
use CachetHQ\Cachet\Services\Dates\DateFactory;
use Illuminate\Contracts\Config\Repository as ConfigRepository; use Illuminate\Contracts\Config\Repository as ConfigRepository;
use Illuminate\Contracts\Container\Container; use Illuminate\Contracts\Container\Container;
use Illuminate\Support\ServiceProvider; use Illuminate\Support\ServiceProvider;
@@ -12,13 +12,13 @@
namespace CachetHQ\Cachet\Http\Controllers; namespace CachetHQ\Cachet\Http\Controllers;
use AltThree\Badger\Facades\Badger; use AltThree\Badger\Facades\Badger;
use CachetHQ\Cachet\Dates\DateFactory;
use CachetHQ\Cachet\Http\Controllers\Api\AbstractApiController; use CachetHQ\Cachet\Http\Controllers\Api\AbstractApiController;
use CachetHQ\Cachet\Models\Component; use CachetHQ\Cachet\Models\Component;
use CachetHQ\Cachet\Models\Incident; use CachetHQ\Cachet\Models\Incident;
use CachetHQ\Cachet\Models\Metric; use CachetHQ\Cachet\Models\Metric;
use CachetHQ\Cachet\Models\Schedule; use CachetHQ\Cachet\Models\Schedule;
use CachetHQ\Cachet\Repositories\Metric\MetricRepository; use CachetHQ\Cachet\Repositories\Metric\MetricRepository;
use CachetHQ\Cachet\Services\Dates\DateFactory;
use Carbon\Carbon; use Carbon\Carbon;
use Exception; use Exception;
use GrahamCampbell\Binput\Facades\Binput; use GrahamCampbell\Binput\Facades\Binput;
+1 -1
View File
@@ -11,8 +11,8 @@
namespace CachetHQ\Cachet\Presenters; namespace CachetHQ\Cachet\Presenters;
use CachetHQ\Cachet\Dates\DateFactory;
use CachetHQ\Cachet\Presenters\Traits\TimestampsTrait; use CachetHQ\Cachet\Presenters\Traits\TimestampsTrait;
use CachetHQ\Cachet\Services\Dates\DateFactory;
use Illuminate\Contracts\Support\Arrayable; use Illuminate\Contracts\Support\Arrayable;
use McCool\LaravelAutoPresenter\BasePresenter; use McCool\LaravelAutoPresenter\BasePresenter;
+4 -4
View File
@@ -11,9 +11,9 @@
namespace CachetHQ\Cachet\Presenters; namespace CachetHQ\Cachet\Presenters;
use CachetHQ\Cachet\Dates\DateFactory;
use CachetHQ\Cachet\Models\Incident; use CachetHQ\Cachet\Models\Incident;
use CachetHQ\Cachet\Presenters\Traits\TimestampsTrait; use CachetHQ\Cachet\Presenters\Traits\TimestampsTrait;
use CachetHQ\Cachet\Services\Dates\DateFactory;
use GrahamCampbell\Markdown\Facades\Markdown; use GrahamCampbell\Markdown\Facades\Markdown;
use Illuminate\Contracts\Support\Arrayable; use Illuminate\Contracts\Support\Arrayable;
use McCool\LaravelAutoPresenter\BasePresenter; use McCool\LaravelAutoPresenter\BasePresenter;
@@ -25,7 +25,7 @@ class IncidentPresenter extends BasePresenter implements Arrayable
/** /**
* The date factory instance. * The date factory instance.
* *
* @var \CachetHQ\Cachet\Dates\DateFactory * @var \CachetHQ\Cachet\Services\Dates\DateFactory
*/ */
protected $dates; protected $dates;
@@ -45,8 +45,8 @@ class IncidentPresenter extends BasePresenter implements Arrayable
/** /**
* Create a new presenter. * Create a new presenter.
* *
* @param \CachetHQ\Cachet\Dates\DateFactory $dates * @param \CachetHQ\Cachet\Services\Dates\DateFactory $dates
* @param \CachetHQ\Cachet\Models\Incident $resource * @param \CachetHQ\Cachet\Models\Incident $resource
* *
* @return void * @return void
*/ */
+1 -1
View File
@@ -11,8 +11,8 @@
namespace CachetHQ\Cachet\Presenters; namespace CachetHQ\Cachet\Presenters;
use CachetHQ\Cachet\Dates\DateFactory;
use CachetHQ\Cachet\Presenters\Traits\TimestampsTrait; use CachetHQ\Cachet\Presenters\Traits\TimestampsTrait;
use CachetHQ\Cachet\Services\Dates\DateFactory;
use GrahamCampbell\Markdown\Facades\Markdown; use GrahamCampbell\Markdown\Facades\Markdown;
use Illuminate\Contracts\Support\Arrayable; use Illuminate\Contracts\Support\Arrayable;
use McCool\LaravelAutoPresenter\BasePresenter; use McCool\LaravelAutoPresenter\BasePresenter;
+4 -4
View File
@@ -11,9 +11,9 @@
namespace CachetHQ\Cachet\Presenters; namespace CachetHQ\Cachet\Presenters;
use CachetHQ\Cachet\Dates\DateFactory;
use CachetHQ\Cachet\Models\Schedule; use CachetHQ\Cachet\Models\Schedule;
use CachetHQ\Cachet\Presenters\Traits\TimestampsTrait; use CachetHQ\Cachet\Presenters\Traits\TimestampsTrait;
use CachetHQ\Cachet\Services\Dates\DateFactory;
use GrahamCampbell\Markdown\Facades\Markdown; use GrahamCampbell\Markdown\Facades\Markdown;
use Illuminate\Contracts\Support\Arrayable; use Illuminate\Contracts\Support\Arrayable;
use McCool\LaravelAutoPresenter\BasePresenter; use McCool\LaravelAutoPresenter\BasePresenter;
@@ -30,15 +30,15 @@ class SchedulePresenter extends BasePresenter implements Arrayable
/** /**
* The date factory instance. * The date factory instance.
* *
* @var \CachetHQ\Cachet\Dates\DateFactory * @var \CachetHQ\Cachet\Services\Dates\DateFactory
*/ */
protected $dates; protected $dates;
/** /**
* Create a new presenter. * Create a new presenter.
* *
* @param \CachetHQ\Cachet\Dates\DateFactory $dates * @param \CachetHQ\Cachet\Services\Dates\DateFactory $dates
* @param \CachetHQ\Cachet\Models\Schedule $resource * @param \CachetHQ\Cachet\Models\Schedule $resource
* *
* @return void * @return void
*/ */
+1 -1
View File
@@ -11,8 +11,8 @@
namespace CachetHQ\Cachet\Presenters; namespace CachetHQ\Cachet\Presenters;
use CachetHQ\Cachet\Dates\DateFactory;
use CachetHQ\Cachet\Presenters\Traits\TimestampsTrait; use CachetHQ\Cachet\Presenters\Traits\TimestampsTrait;
use CachetHQ\Cachet\Services\Dates\DateFactory;
use Illuminate\Contracts\Support\Arrayable; use Illuminate\Contracts\Support\Arrayable;
use McCool\LaravelAutoPresenter\BasePresenter; use McCool\LaravelAutoPresenter\BasePresenter;
+1 -1
View File
@@ -11,7 +11,7 @@
namespace CachetHQ\Cachet\Presenters\Traits; namespace CachetHQ\Cachet\Presenters\Traits;
use CachetHQ\Cachet\Dates\DateFactory; use CachetHQ\Cachet\Services\Dates\DateFactory;
use Illuminate\Support\Facades\Config; use Illuminate\Support\Facades\Config;
/** /**
+3 -3
View File
@@ -11,8 +11,8 @@
namespace CachetHQ\Cachet\Repositories\Metric; namespace CachetHQ\Cachet\Repositories\Metric;
use CachetHQ\Cachet\Dates\DateFactory;
use CachetHQ\Cachet\Models\Metric; use CachetHQ\Cachet\Models\Metric;
use CachetHQ\Cachet\Services\Dates\DateFactory;
use DateInterval; use DateInterval;
/** /**
@@ -32,7 +32,7 @@ class MetricRepository
/** /**
* The date factory instance. * The date factory instance.
* *
* @var \CachetHQ\Cachet\Dates\DateFactory * @var \CachetHQ\Cachet\Services\Dates\DateFactory
*/ */
protected $dates; protected $dates;
@@ -40,7 +40,7 @@ class MetricRepository
* Create a new metric repository class. * Create a new metric repository class.
* *
* @param \CachetHQ\Cachet\Repositories\Metric\MetricInterface $repository * @param \CachetHQ\Cachet\Repositories\Metric\MetricInterface $repository
* @param \CachetHQ\Cachet\Dates\DateFactory $dates * @param \CachetHQ\Cachet\Services\Dates\DateFactory $dates
* *
* @return void * @return void
*/ */
@@ -9,7 +9,7 @@
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace CachetHQ\Cachet\Dates; namespace CachetHQ\Cachet\Services\Dates;
use Carbon\Carbon; use Carbon\Carbon;
use DateTimeZone; use DateTimeZone;
@@ -12,13 +12,14 @@
namespace CachetHQ\Tests\Cachet\Foundation\Providers; namespace CachetHQ\Tests\Cachet\Foundation\Providers;
use AltThree\TestBench\ServiceProviderTrait; use AltThree\TestBench\ServiceProviderTrait;
use CachetHQ\Cachet\Dates\DateFactory; use CachetHQ\Cachet\Services\Dates\DateFactory;
use CachetHQ\Tests\Cachet\AbstractTestCase; use CachetHQ\Tests\Cachet\AbstractTestCase;
/** /**
* This is the app service provider test class. * This is the app service provider test class.
* *
* @author Graham Campbell <graham@alt-three.com> * @author Graham Campbell <graham@alt-three.com>
* @author James Brooks <james@alt-three.com>
*/ */
class AppServiceProviderTest extends AbstractTestCase class AppServiceProviderTest extends AbstractTestCase
{ {