Skip to content

Commit

Permalink
ドメイン層のディレクトリ構成変更&Skip削除 #55
Browse files Browse the repository at this point in the history
  • Loading branch information
ebinase committed May 7, 2022
1 parent b8b1087 commit bb592be
Show file tree
Hide file tree
Showing 41 changed files with 111 additions and 157 deletions.
16 changes: 8 additions & 8 deletions app/Console/Commands/OthelloCommand.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@
namespace App\Console\Commands;

use Illuminate\Console\Command;
use Packages\Models\Board\Board;
use Packages\Models\Board\Position\Position;
use Packages\Models\Board\Position\PositionConverterTrait;
use Packages\Models\Bot\BotFactory;
use Packages\Models\Bot\Levels\LevelFactory;
use Packages\Models\Board\Color\Color;
use Packages\Models\Participant\BotParticipant;
use Packages\Models\Participant\Player;
use Packages\Models\Participant\ParticipantInterface;
use Packages\Models\Turn\Turn;
use Packages\Models\GameOrganizer\Participant\BotParticipant;
use Packages\Models\GameOrganizer\Participant\ParticipantInterface;
use Packages\Models\GameOrganizer\Participant\Player;
use Packages\Models\Othello\Board\Board;
use Packages\Models\Othello\Board\Color\Color;
use Packages\Models\Othello\Board\Position\Position;
use Packages\Models\Othello\Board\Position\PositionConverterTrait;
use Packages\Models\Othello\Turn\Turn;

class OthelloCommand extends Command
{
Expand Down
3 changes: 1 addition & 2 deletions app/Http/Controllers/Api/Test/BoardController.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
use Packages\Models\Board\Board;
use Packages\Models\Board\Color\Color;
use Packages\Models\Othello\Board\Board;
use function collect;
use function response;

Expand Down
6 changes: 3 additions & 3 deletions app/Http/Controllers/GameController.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
namespace App\Http\Controllers;

use App\Http\Requests\GameRequest;
use Packages\Models\Board\Color\Color;
use Packages\UseCases\Game\GameInitializeUsecase;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller as BaseController;
use Packages\Models\Othello\Board\Color\Color;
use Packages\UseCases\Game\GameInitializeUsecase;
use Packages\UseCases\Game\GameProcessUsecase;
use Illuminate\Http\Request;
use Packages\UseCases\Game\GameShowBoardUsecase;

class GameController extends BaseController
Expand Down
2 changes: 1 addition & 1 deletion app/Repositories/Game/SessionGameRepository.php
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?php
namespace App\Repositories\Game;

use Packages\Models\Game\Game;
use Packages\Models\GameOrganizer\Game;
use Packages\Repositories\Game\GameRepositoryInterface;

class SessionGameRepository implements GameRepositoryInterface
Expand Down
8 changes: 4 additions & 4 deletions packages/Factories/Game/GameFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
namespace Packages\Factories\Game;

use Illuminate\Support\Str;
use Packages\Models\Game\Game;
use Packages\Models\Game\GameMode;
use Packages\Models\Game\Participants;
use Packages\Models\Participant\ParticipantInterface;
use Packages\Models\GameOrganizer\Game;
use Packages\Models\GameOrganizer\GameMode;
use Packages\Models\GameOrganizer\Participant\ParticipantInterface;
use Packages\Models\GameOrganizer\Participants;

class GameFactory
{
Expand Down
4 changes: 2 additions & 2 deletions packages/Models/Bot/BotInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

namespace Packages\Models\Bot;

use Packages\Models\Board\Position\Position;
use Packages\Models\Bot\Calculators\CalculatorInterface;
use Packages\Models\Bot\Levels\BotLevel;
use Packages\Models\Turn\Turn;
use Packages\Models\Othello\Board\Position\Position;
use Packages\Models\Othello\Turn\Turn;

interface BotInterface
{
Expand Down
4 changes: 2 additions & 2 deletions packages/Models/Bot/Bots/RandomBot.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

namespace Packages\Models\Bot\Bots;

use Packages\Models\Board\Position\Position;
use Packages\Models\Bot\BotInterface;
use Packages\Models\Bot\Calculators\Random\RandomCalculator;
use Packages\Models\Turn\Turn;
use Packages\Models\Othello\Board\Position\Position;
use Packages\Models\Othello\Turn\Turn;

class RandomBot implements BotInterface
{
Expand Down
4 changes: 2 additions & 2 deletions packages/Models/Bot/Bots/SelfOpennessBot.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

namespace Packages\Models\Bot\Bots;

use Packages\Models\Board\Position\Position;
use Packages\Models\Bot\BotInterface;
use Packages\Models\Bot\Calculators\Openness\SelfOpennessCalculator;
use Packages\Models\Bot\Calculators\Random\RandomCalculator;
use Packages\Models\Turn\Turn;
use Packages\Models\Othello\Board\Position\Position;
use Packages\Models\Othello\Turn\Turn;

class SelfOpennessBot implements BotInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@

namespace Packages\Models\Bot\Calculators\Openness;

use Packages\Models\Board\Board;
use Packages\Models\Board\Color\Color;
use Packages\Models\Board\Position\Position;
use Packages\Models\Bot\Calculators\CalculatorInterface;
use Packages\Models\Common\Matrix\Matrix;
use Packages\Models\Turn\Turn;
use Packages\Models\Othello\Board\Board;
use Packages\Models\Othello\Board\Color\Color;
use Packages\Models\Othello\Board\Position\Position;
use Packages\Models\Othello\Turn\Turn;

class SelfOpennessCalculator
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace Packages\Models\Bot\Calculators\Random;

use Packages\Models\Board\Position\Position;
use Packages\Models\Othello\Board\Position\Position;

class RandomCalculator
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<?php

namespace Packages\Models\Game;
namespace Packages\Models\GameOrganizer;

use Packages\Models\Board\Color\Color;
use Packages\Models\Board\Position\Position;
use Packages\Models\Bot\BotFactory;
use Packages\Models\Bot\BotType;
use Packages\Models\Participant\ParticipantInterface;
use Packages\Models\Turn\Turn;
use Packages\Models\GameOrganizer\Participant\ParticipantInterface;
use Packages\Models\Othello\Board\Color\Color;
use Packages\Models\Othello\Board\Position\Position;
use Packages\Models\Othello\Turn\Turn;

class Game
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Packages\Models\Game;
namespace Packages\Models\GameOrganizer;

/**
* ゲームモードを表す区分オブジェクト
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Packages\Models\Game;
namespace Packages\Models\GameOrganizer;

/**
* ゲームの状態を表す区分オブジェクト
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Packages\Models\Participant;
namespace Packages\Models\GameOrganizer\Participant;

class BaseParticipant implements ParticipantInterface
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Packages\Models\Participant;
namespace Packages\Models\GameOrganizer\Participant;

use http\Exception\InvalidArgumentException;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Packages\Models\Participant;
namespace Packages\Models\GameOrganizer\Participant;

interface ParticipantInterface
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Packages\Models\Participant;
namespace Packages\Models\GameOrganizer\Participant;

use http\Exception\InvalidArgumentException;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Packages\Models\Game;
namespace Packages\Models\GameOrganizer;

use Packages\Models\Board\Color\Color;
use Packages\Models\Participant\ParticipantInterface;
use Packages\Models\GameOrganizer\Participant\ParticipantInterface;
use Packages\Models\Othello\Board\Color\Color;

class Participants
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?php

namespace Packages\Models\Game;
namespace Packages\Models\GameOrganizer;

use Packages\Models\Board\Color\Color;
use Packages\Models\Othello\Board\Color\Color;

/**
* ゲームの結果を表す区分オブジェクト
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<?php

namespace Packages\Models\Board;
namespace Packages\Models\Othello\Board;

use Packages\Models\Board\Color\Color;
use Packages\Models\Board\Position\Position;
use Packages\Models\Board\Position\PositionConverterTrait;
use Packages\Models\Common\Matrix\Matrix;
use Packages\Models\Othello\Board\Color\Color;
use Packages\Models\Othello\Board\Position\Position;
use Packages\Models\Othello\Board\Position\PositionConverterTrait;

class Board
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Packages\Models\Board\Color;
namespace Packages\Models\Othello\Board\Color;

/**
* Enum風に実装
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Packages\Models\Board\Position;
namespace Packages\Models\Othello\Board\Position;

/**
* 盤面上での位置を表すクラス
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?php

namespace Packages\Models\Board\Position;
namespace Packages\Models\Othello\Board\Position;

use Packages\Models\Board\Board;
use Packages\Models\Othello\Board\Board;

trait PositionConverterTrait
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?php

namespace Packages\Models\Turn;
namespace Packages\Models\Othello\Turn;

use Packages\Models\Board\Board;
use Packages\Models\Board\Color\Color;
use Packages\Models\Board\Position\Position;
use Packages\Models\Othello\Board\Board;
use Packages\Models\Othello\Board\Color\Color;
use Packages\Models\Othello\Board\Position\Position;

class Turn
{
Expand Down
33 changes: 0 additions & 33 deletions packages/Models/Skip/SkipCounter.php

This file was deleted.

2 changes: 1 addition & 1 deletion packages/Repositories/Game/GameRepositoryInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace Packages\Repositories\Game;

use Packages\Models\Game\Game;
use Packages\Models\GameOrganizer\Game;

interface GameRepositoryInterface
{
Expand Down
8 changes: 4 additions & 4 deletions packages/UseCases/Game/GameInitializeUsecase.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

use Packages\Factories\Game\GameFactory;
use Packages\Models\Bot\BotType;
use Packages\Models\Game\Game;
use Packages\Models\Game\GameMode;
use Packages\Models\Participant\BotParticipant;
use Packages\Models\Participant\Player;
use Packages\Models\GameOrganizer\Game;
use Packages\Models\GameOrganizer\GameMode;
use Packages\Models\GameOrganizer\Participant\BotParticipant;
use Packages\Models\GameOrganizer\Participant\Player;
use Packages\Repositories\Game\GameRepositoryInterface;

class GameInitializeUsecase
Expand Down
6 changes: 2 additions & 4 deletions packages/UseCases/Game/GameProcessUsecase.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,8 @@

namespace Packages\UseCases\Game;

use Illuminate\Http\JsonResponse;
use JetBrains\PhpStorm\ArrayShape;
use Packages\Models\Board\Position\Position;
use Packages\Models\Game\Game;
use Packages\Models\GameOrganizer\Game;
use Packages\Models\Othello\Board\Position\Position;
use Packages\Repositories\Game\GameRepositoryInterface;

class GameProcessUsecase
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
<?php

namespace Tests\Feature\Bot;
namespace Tests\Feature\Models\Bot;

use Packages\Models\Bot\BotFactory;
use Packages\Models\Bot\BotInterface;
use Packages\Models\Bot\Bots\RandomBot;
use Packages\Models\Bot\BotType;
use Packages\Models\Bot\Levels\LevelFactory;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?php

namespace Tests\Feature\Bot;
namespace Tests\Feature\Models\Bot;

use Packages\Models\Board\Position\Position;
use Packages\Models\Bot\BotFactory;
use Packages\Models\Bot\BotType;
use Packages\Models\Bot\Levels\LevelFactory;
use Packages\Models\Turn\Turn;
use Packages\Models\Othello\Board\Position\Position;
use Packages\Models\Othello\Turn\Turn;
use Tests\TestCase;

class BotTest extends TestCase
Expand Down
Loading

0 comments on commit bb592be

Please sign in to comment.