SYMBOL INDEX (1017 symbols across 241 files) FILE: app/Console/Kernel.php class Kernel (line 9) | class Kernel extends ConsoleKernel method schedule (line 26) | protected function schedule(Schedule $schedule) method commands (line 40) | protected function commands() FILE: app/Exceptions/Handler.php class Handler (line 10) | class Handler extends ExceptionHandler method register (line 40) | public function register() method render (line 56) | public function render($request, Throwable $exception) method getMaxSizeInKiloBytes (line 69) | private function getMaxSizeInKiloBytes(): float FILE: app/Http/Controllers/Api/ManageInventoryController.php class ManageInventoryController (line 13) | class ManageInventoryController extends Controller method __construct (line 20) | public function __construct(InventoryService $inventoryService) method equipItem (line 25) | public function equipItem(Request $request, EquipItemCommandMapper $co... method unEquipItem (line 45) | public function unEquipItem(Request $request, EquipItemCommandMapper $... FILE: app/Http/Controllers/Api/ManageStoreController.php class ManageStoreController (line 15) | class ManageStoreController extends Controller method __construct (line 22) | public function __construct(ManageStoreService $service) method changeItemPrice (line 27) | public function changeItemPrice(Request $request, ChangeItemPriceComma... method moveItemToStore (line 47) | public function moveItemToStore(Request $request, MoveItemToContainerC... method moveItemToInventory (line 67) | public function moveItemToInventory(Request $request, MoveItemToContai... method moveMoneyToStore (line 87) | public function moveMoneyToStore(Request $request, MoveMoneyToContaine... method moveMoneyToInventory (line 107) | public function moveMoneyToInventory(Request $request, MoveMoneyToCont... FILE: app/Http/Controllers/Api/TradeController.php class TradeController (line 14) | class TradeController extends Controller method __construct (line 21) | public function __construct(TradeService $service) method buyItem (line 26) | public function buyItem(Request $request, BuyItemCommandMapper $comman... method sellItem (line 46) | public function sellItem(Request $request, SellItemCommandMapper $comm... FILE: app/Http/Controllers/Auth/ConfirmPasswordController.php class ConfirmPasswordController (line 8) | class ConfirmPasswordController extends Controller method __construct (line 35) | public function __construct() FILE: app/Http/Controllers/Auth/ForgotPasswordController.php class ForgotPasswordController (line 8) | class ForgotPasswordController extends Controller FILE: app/Http/Controllers/Auth/LoginController.php class LoginController (line 8) | class LoginController extends Controller method __construct (line 35) | public function __construct() FILE: app/Http/Controllers/Auth/RegisterController.php class RegisterController (line 12) | class RegisterController extends Controller method __construct (line 49) | public function __construct(UserService $userService, CreateUserComman... method validator (line 63) | protected function validator(array $data) method create (line 79) | protected function create(array $data) FILE: app/Http/Controllers/Auth/ResetPasswordController.php class ResetPasswordController (line 8) | class ResetPasswordController extends Controller FILE: app/Http/Controllers/Auth/VerificationController.php class VerificationController (line 8) | class VerificationController extends Controller method __construct (line 35) | public function __construct() FILE: app/Http/Controllers/BattleController.php class BattleController (line 7) | class BattleController extends Controller method __construct (line 10) | public function __construct() method show (line 16) | public function show(string $battleId) FILE: app/Http/Controllers/CharacterBattleController.php class CharacterBattleController (line 7) | class CharacterBattleController extends Controller method index (line 9) | public function index(string $characterId) FILE: app/Http/Controllers/CharacterController.php class CharacterController (line 19) | class CharacterController extends Controller method __construct (line 31) | public function __construct(CharacterService $characterService) method create (line 43) | public function create(): View method store (line 51) | public function store( method show (line 63) | public function show(string $characterId): View method update (line 70) | public function update( method move (line 83) | public function move( method attack (line 95) | public function attack( FILE: app/Http/Controllers/CharacterMessageController.php class CharacterMessageController (line 10) | class CharacterMessageController extends Controller method __construct (line 13) | public function __construct() method index (line 18) | public function index(string $characterId) method store (line 25) | public function store( FILE: app/Http/Controllers/CharacterStoreController.php class CharacterStoreController (line 9) | class CharacterStoreController extends Controller method __construct (line 11) | public function __construct() method index (line 17) | public function index(Request $request, string $characterId): View FILE: app/Http/Controllers/Controller.php class Controller (line 10) | class Controller extends BaseController FILE: app/Http/Controllers/InventoryController.php class InventoryController (line 15) | class InventoryController extends Controller method __construct (line 22) | public function __construct(InventoryService $inventoryService) method index (line 29) | public function index(Request $request, LevelService $levelService): View method equipItem (line 39) | public function equipItem(Request $request, EquipItemCommandMapper $co... method unEquipItem (line 59) | public function unEquipItem(Request $request, EquipItemCommandMapper $... FILE: app/Http/Controllers/ItemCreateController.php class ItemCreateController (line 10) | class ItemCreateController extends Controller method __construct (line 17) | public function __construct(ItemService $itemService) method store (line 26) | public function store( FILE: app/Http/Controllers/LocationController.php class LocationController (line 7) | class LocationController extends Controller method __construct (line 10) | public function __construct() method show (line 17) | public function show(string $locationId) FILE: app/Http/Controllers/MessageController.php class MessageController (line 7) | class MessageController extends Controller method __construct (line 9) | public function __construct() method index (line 14) | public function index(): View FILE: app/Http/Controllers/OwnStoreController.php class OwnStoreController (line 9) | class OwnStoreController extends Controller method __construct (line 11) | public function __construct() method index (line 17) | public function index(Request $request): View FILE: app/Http/Controllers/ProfilePictureController.php class ProfilePictureController (line 10) | class ProfilePictureController extends Controller method __construct (line 12) | public function __construct() method store (line 17) | public function store( method destroy (line 30) | public function destroy( FILE: app/Http/Kernel.php class Kernel (line 7) | class Kernel extends HttpKernel FILE: app/Http/Middleware/Authenticate.php class Authenticate (line 7) | class Authenticate extends Middleware method redirectTo (line 15) | protected function redirectTo($request) FILE: app/Http/Middleware/CanAttack.php class CanAttack (line 10) | class CanAttack method handle (line 19) | public function handle($request, Closure $next) FILE: app/Http/Middleware/CanMoveToLocation.php class CanMoveToLocation (line 11) | class CanMoveToLocation method handle (line 20) | public function handle($request, Closure $next) FILE: app/Http/Middleware/EncryptCookies.php class EncryptCookies (line 7) | class EncryptCookies extends Middleware FILE: app/Http/Middleware/HasCharacter.php class HasCharacter (line 8) | class HasCharacter method handle (line 17) | public function handle($request, Closure $next) FILE: app/Http/Middleware/IsAdmin.php class IsAdmin (line 8) | class IsAdmin method handle (line 17) | public function handle($request, Closure $next) FILE: app/Http/Middleware/IsCharacterLocation.php class IsCharacterLocation (line 8) | class IsCharacterLocation method handle (line 17) | public function handle($request, Closure $next) FILE: app/Http/Middleware/NoCharacterYet.php class NoCharacterYet (line 8) | class NoCharacterYet method handle (line 17) | public function handle($request, Closure $next) FILE: app/Http/Middleware/PreventRequestsDuringMaintenance.php class PreventRequestsDuringMaintenance (line 7) | class PreventRequestsDuringMaintenance extends Middleware FILE: app/Http/Middleware/RedirectIfAuthenticated.php class RedirectIfAuthenticated (line 10) | class RedirectIfAuthenticated method handle (line 20) | public function handle(Request $request, Closure $next, ...$guards) FILE: app/Http/Middleware/TrimStrings.php class TrimStrings (line 7) | class TrimStrings extends Middleware FILE: app/Http/Middleware/TrustHosts.php class TrustHosts (line 7) | class TrustHosts extends Middleware method hosts (line 14) | public function hosts() FILE: app/Http/Middleware/TrustProxies.php class TrustProxies (line 8) | class TrustProxies extends Middleware FILE: app/Http/Middleware/UpdateLastUserActivity.php class UpdateLastUserActivity (line 8) | class UpdateLastUserActivity method handle (line 17) | public function handle($request, Closure $next) FILE: app/Http/Middleware/UserOwnsCharacter.php class UserOwnsCharacter (line 9) | class UserOwnsCharacter method handle (line 18) | public function handle($request, Closure $next) FILE: app/Http/Middleware/VerifyCsrfToken.php class VerifyCsrfToken (line 9) | class VerifyCsrfToken extends Middleware method handle (line 20) | public function handle($request, Closure $next) FILE: app/Http/Requests/CreateCharacterRequest.php class CreateCharacterRequest (line 7) | class CreateCharacterRequest extends FormRequest method authorize (line 14) | public function authorize() method rules (line 24) | public function rules() FILE: app/Http/Requests/CreateItemRequest.php class CreateItemRequest (line 7) | class CreateItemRequest extends FormRequest method authorize (line 14) | public function authorize() method rules (line 24) | public function rules() FILE: app/Http/Requests/UpdateCharacterAttributeRequest.php class UpdateCharacterAttributeRequest (line 7) | class UpdateCharacterAttributeRequest extends FormRequest method authorize (line 14) | public function authorize() method rules (line 24) | public function rules() FILE: app/Http/Requests/UploadImageRequest.php class UploadImageRequest (line 7) | class UploadImageRequest extends FormRequest method authorize (line 9) | public function authorize() method rules (line 19) | public function rules() FILE: app/Http/ViewComposers/BattlesComposer.php class BattlesComposer (line 12) | class BattlesComposer method compose (line 20) | public function compose(View $view) FILE: app/Http/ViewComposers/CharacterGeneralInfoComposer.php class CharacterGeneralInfoComposer (line 10) | class CharacterGeneralInfoComposer method __construct (line 17) | public function __construct(LevelService $levelService) method compose (line 28) | public function compose(View $view) FILE: app/Http/ViewComposers/CharacterMessagesComposer.php class CharacterMessagesComposer (line 12) | class CharacterMessagesComposer method compose (line 20) | public function compose(View $view) FILE: app/Http/ViewComposers/MessagesComposer.php class MessagesComposer (line 12) | class MessagesComposer method compose (line 20) | public function compose(View $view) FILE: app/Models/Battle.php class Battle (line 19) | class Battle extends Model method rounds (line 25) | public function rounds(): HasMany method attacker (line 30) | public function attacker(): BelongsTo method defender (line 35) | public function defender(): BelongsTo method victor (line 40) | public function victor(): BelongsTo method location (line 45) | public function location(): BelongsTo method scopeUnseenByDefender (line 54) | public function scopeUnseenByDefender($query) method scopeMarkAsSeenByDefender (line 65) | public function scopeMarkAsSeenByDefender($query) method getAttacker (line 70) | public function getAttacker(): Character method getDefender (line 75) | public function getDefender(): Character method isTheVictor (line 80) | public function isTheVictor(Character $character): bool FILE: app/Models/BattleRound.php class BattleRound (line 9) | class BattleRound extends Model method turns (line 18) | public function turns() FILE: app/Models/BattleTurn.php class BattleTurn (line 9) | class BattleTurn extends Model method executor (line 18) | public function executor() method target (line 25) | public function target() FILE: app/Models/Character.php class Character (line 42) | class Character extends Model method user (line 48) | public function user(): BelongsTo method race (line 53) | public function race(): BelongsTo method location (line 58) | public function location(): BelongsTo method profilePicture (line 63) | public function profilePicture(): BelongsTo method images (line 68) | public function images(): HasMany method inventory (line 73) | public function inventory(): HasOne method store (line 78) | public function store(): HasOne method receivedMessages (line 83) | public function receivedMessages(): HasMany method sentMessages (line 88) | public function sentMessages(): HasMany method attacks (line 93) | public function attacks(): HasMany method defends (line 98) | public function defends(): HasMany method battles (line 103) | public function battles(): HasMany method sendMessageTo (line 108) | public function sendMessageTo(Character $companion, string $content): ... method isYou (line 118) | public function isYou(): bool method isOwnMerchant (line 123) | public function isOwnMerchant(): bool method isPlayerCharacter (line 128) | public function isPlayerCharacter(): bool method isMerchant (line 133) | public function isMerchant(): bool method isMonster (line 138) | public function isMonster(): bool method isNPC (line 143) | public function isNPC(): bool method hasProfilePicture (line 148) | public function hasProfilePicture(): bool method isOnline (line 153) | public function isOnline(): bool method getProfilePicture (line 162) | public function getProfilePicture(): Image method getProfilePictureFull (line 167) | public function getProfilePictureFull(): string method getProfilePictureSmall (line 180) | public function getProfilePictureSmall(): string method getProfilePictureId (line 193) | public function getProfilePictureId(): ?string method getRaceName (line 198) | public function getRaceName(): string method getLevelNumber (line 203) | public function getLevelNumber():int method getLocationName (line 208) | public function getLocationName():string method getId (line 213) | public function getId(): string method isAlive (line 218) | public function isAlive(): bool method getStrength (line 223) | public function getStrength(): int method getAgility (line 228) | public function getAgility(): int method getConstitution (line 233) | public function getConstitution(): int method getIntelligence (line 238) | public function getIntelligence(): int method getCharisma (line 243) | public function getCharisma(): int method getLocationId (line 248) | public function getLocationId(): string method getHitPoints (line 253) | public function getHitPoints(): int method getTotalHitPoints (line 258) | public function getTotalHitPoints(): int method getUserId (line 263) | public function getUserId() method getName (line 268) | public function getName(): string method getGender (line 273) | public function getGender(): string method getType (line 278) | public function getType(): string method getRaceId (line 283) | public function getRaceId(): int method getXp (line 288) | public function getXp(): int method getAvailableAttributePoints (line 293) | public function getAvailableAttributePoints(): int method getBattlesLost (line 298) | public function getBattlesLost(): int method getBattlesWon (line 303) | public function getBattlesWon(): int method getHeadGearItem (line 308) | public function getHeadGearItem() method getBodyArmorItem (line 317) | public function getBodyArmorItem() method getMainHandItem (line 326) | public function getMainHandItem() method getOffHandItem (line 335) | public function getOffHandItem() FILE: app/Models/Image.php class Image (line 15) | class Image extends Model method getId (line 21) | public function getId() method getCharacterId (line 26) | public function getCharacterId(): string method getFilePathFull (line 31) | public function getFilePathFull(): string method getFilePathSmall (line 36) | public function getFilePathSmall(): string method getFilePathIcon (line 41) | public function getFilePathIcon(): string FILE: app/Models/Inventory.php class Inventory (line 18) | class Inventory extends Model method character (line 28) | public function character(): BelongsTo method items (line 33) | public function items(): BelongsToMany method getId (line 38) | public function getId(): string method getCharacterId (line 43) | public function getCharacterId(): string method getMoney (line 48) | public function getMoney(): int FILE: app/Models/Item.php class Item (line 27) | class Item extends Model method inventory (line 37) | public function inventory(): BelongsToMany method prototype (line 42) | public function prototype(): BelongsTo method getId (line 47) | public function getId(): string method getName (line 52) | public function getName(): string method getDescription (line 57) | public function getDescription(): string method getImageFilePath (line 62) | public function getImageFilePath(): string method getType (line 67) | public function getType(): string method getStatus (line 72) | public function getStatus(): string method getEffects (line 77) | public function getEffects(): array method getPrice (line 82) | public function getPrice(): int method getPrototypeId (line 87) | public function getPrototypeId(): string method getCreatorCharacterId (line 92) | public function getCreatorCharacterId(): string method isEquipped (line 97) | public function isEquipped(): bool method getInventorySlotNumber (line 102) | public function getInventorySlotNumber(): int FILE: app/Models/ItemPrototype.php class ItemPrototype (line 17) | class ItemPrototype extends Model method getId (line 27) | public function getId(): string method getName (line 32) | public function getName(): string method getDescription (line 37) | public function getDescription(): string method getImageFilePath (line 42) | public function getImageFilePath(): string method getType (line 47) | public function getType(): string method getEffects (line 52) | public function getEffects(): array method getPrice (line 57) | public function getPrice(): int FILE: app/Models/Location.php class Location (line 17) | class Location extends Model method getDirections (line 31) | static public function getDirections() method getAppositeDirection (line 43) | static protected function getAppositeDirection($direction) method isValidDirection (line 61) | static protected function isValidDirection($direction) method characters (line 71) | public function characters() method adjacentLocations (line 79) | public function adjacentLocations() method adjacent (line 84) | public function adjacent($type) method addAdjacentLocation (line 91) | public function addAdjacentLocation(Location $adjacent, $direction) method removeAdjacentLocation (line 110) | public function removeAdjacentLocation(Location $adjacent) method getName (line 116) | public function getName(): string method isAdjacentLocation (line 121) | public function isAdjacentLocation(Location $location): bool method getId (line 126) | public function getId(): string FILE: app/Models/Message.php class Message (line 17) | class Message extends Model method sender (line 33) | public function sender() method recipient (line 41) | public function recipient() method scopeUnread (line 52) | public function scopeUnread($query) method scopeMarkAsRead (line 63) | public function scopeMarkAsRead($query) method setContentAttribute (line 74) | public function setContentAttribute($value) method unseenByRecipient (line 83) | public function unseenByRecipient(): bool FILE: app/Models/Race.php class Race (line 13) | class Race extends Model method getImageByGender (line 24) | public function getImageByGender(string $gender): string method getId (line 29) | public function getId(): int method getStartingLocationId (line 34) | public function getStartingLocationId(): string method getStrength (line 39) | public function getStrength(): int method getAgility (line 44) | public function getAgility(): int method getConstitution (line 49) | public function getConstitution(): int method getIntelligence (line 54) | public function getIntelligence(): int method getCharisma (line 59) | public function getCharisma(): int method getName (line 64) | public function getName(): string method getDescription (line 69) | public function getDescription(): string method getMaleImage (line 74) | public function getMaleImage(): string method getFemaleImage (line 79) | public function getFemaleImage(): string FILE: app/Models/Store.php class Store (line 19) | class Store extends Model method character (line 29) | public function character(): BelongsTo method items (line 34) | public function items(): BelongsToMany method getId (line 40) | public function getId(): string method getType (line 45) | public function getType(): string method getCharacterId (line 50) | public function getCharacterId(): string method getMoney (line 55) | public function getMoney(): int FILE: app/Models/User.php class User (line 16) | class User extends \TCG\Voyager\Models\User method character (line 49) | public function character(): HasOne method hasCharacter (line 54) | public function hasCharacter(): bool method getId (line 59) | public function getId(): int method isCurrentAuthenticatedUser (line 64) | public function isCurrentAuthenticatedUser(): bool method getCharacter (line 69) | public function getCharacter(): Character method hasThisCharacter (line 74) | public function hasThisCharacter(Character $character): bool method updateLastUserActivity (line 79) | public function updateLastUserActivity(): User method isOnline (line 88) | public function isOnline(): bool FILE: app/Modules/Battle/Application/Contracts/BattleRepositoryInterface.php type BattleRepositoryInterface (line 8) | interface BattleRepositoryInterface method nextIdentity (line 10) | public function nextIdentity(): BattleId; method add (line 12) | public function add(Battle $battle):void; FILE: app/Modules/Battle/Domain/Battle.php class Battle (line 8) | class Battle method __construct (line 47) | public function __construct( method execute (line 66) | public function execute(): void method calculateVictorXpGained (line 86) | private function calculateVictorXpGained(Character $loser, Character $... method getId (line 91) | public function getId(): BattleId method getAttacker (line 96) | public function getAttacker(): Character method getDefender (line 101) | public function getDefender(): Character method getVictorXpGained (line 106) | public function getVictorXpGained(): int method getRounds (line 111) | public function getRounds(): BattleRounds method getVictor (line 116) | public function getVictor(): Character method getLoser (line 121) | public function getLoser(): Character method getLocationId (line 126) | public function getLocationId(): string method createRound (line 131) | private function createRound(Character $attacker, Character $defender)... FILE: app/Modules/Battle/Domain/BattleId.php class BattleId (line 9) | class BattleId extends BaseId FILE: app/Modules/Battle/Domain/BattleRound.php class BattleRound (line 9) | class BattleRound method __construct (line 33) | public function __construct( method getId (line 45) | public function getId(): string method getTurns (line 50) | public function getTurns(): BattleTurns method execute (line 55) | public function execute(): void method notLastRound (line 73) | public function notLastRound(): bool method createTurn (line 81) | private function createTurn(Character $owner, Character $target): Batt... FILE: app/Modules/Battle/Domain/BattleRounds.php class BattleRounds (line 9) | class BattleRounds extends Collection FILE: app/Modules/Battle/Domain/BattleTurn.php class BattleTurn (line 10) | class BattleTurn method __construct (line 34) | public function __construct(string $id, Character $owner, Character $t... method execute (line 42) | public function execute() method isOwnerAlive (line 65) | public function isOwnerAlive(): bool method isTargetAlive (line 70) | public function isTargetAlive(): bool method isTargetHit (line 75) | private function isTargetHit(): bool method isCriticalHit (line 83) | private function isCriticalHit(): bool method getId (line 91) | public function getId(): string method getOwner (line 96) | public function getOwner(): Character method getTarget (line 101) | public function getTarget(): Character method getDamageDone (line 106) | public function getDamageDone(): int method getDamageAbsorbed (line 111) | public function getDamageAbsorbed(): int method getResultType (line 116) | public function getResultType(): string FILE: app/Modules/Battle/Domain/BattleTurnResult.php class BattleTurnResult (line 7) | class BattleTurnResult method __construct (line 36) | public function __construct(string $type, int $damageDone, int $damage... method none (line 43) | public static function none() method miss (line 48) | public static function miss() method hit (line 53) | public static function hit(int $damageDone, int $damageAbsorbed) method criticalHit (line 58) | public static function criticalHit(int $damageDone, int $damageAbsorbed) method getType (line 63) | public function getType(): string method getDamageDone (line 68) | public function getDamageDone(): int method getDamageAbsorbed (line 73) | public function getDamageAbsorbed(): int FILE: app/Modules/Battle/Domain/BattleTurns.php class BattleTurns (line 9) | class BattleTurns extends Collection FILE: app/Modules/Battle/Infrastructure/Repositories/BattleRepository.php class BattleRepository (line 17) | class BattleRepository implements BattleRepositoryInterface method nextIdentity (line 26) | public function nextIdentity(): BattleId method add (line 31) | public function add(Battle $battle): void FILE: app/Modules/Character/Application/Commands/AttackCharacterCommand.php class AttackCharacterCommand (line 9) | class AttackCharacterCommand method __construct (line 20) | public function __construct(CharacterId $attackerId, CharacterId $defe... method getAttackerId (line 26) | public function getAttackerId(): CharacterId method getDefenderId (line 31) | public function getDefenderId(): CharacterId FILE: app/Modules/Character/Application/Commands/CreateCharacterCommand.php class CreateCharacterCommand (line 7) | class CreateCharacterCommand method __construct (line 32) | public function __construct(string $name, string $gender, string $type... method getName (line 41) | public function getName(): string method getGender (line 46) | public function getGender(): string method getCharacterType (line 51) | public function getCharacterType(): string method getRaceId (line 56) | public function getRaceId(): int method getUserId (line 61) | public function getUserId(): string FILE: app/Modules/Character/Application/Commands/IncreaseAttributeCommand.php class IncreaseAttributeCommand (line 9) | class IncreaseAttributeCommand method __construct (line 20) | public function __construct(CharacterId $characterId, string $attribute) method getCharacterId (line 26) | public function getCharacterId(): CharacterId method getAttribute (line 31) | public function getAttribute(): string FILE: app/Modules/Character/Application/Commands/MoveCharacterCommand.php class MoveCharacterCommand (line 9) | class MoveCharacterCommand method __construct (line 21) | public function __construct(CharacterId $characterId, string $locationId) method getCharacterId (line 27) | public function getCharacterId(): CharacterId method getLocationId (line 32) | public function getLocationId(): string FILE: app/Modules/Character/Application/Contracts/CharacterRepositoryInterface.php type CharacterRepositoryInterface (line 8) | interface CharacterRepositoryInterface method nextIdentity (line 10) | public function nextIdentity(): CharacterId; method add (line 12) | public function add(Character $character): void; method getOne (line 14) | public function getOne(CharacterId $characterId): Character; method update (line 16) | public function update(Character $character): void; FILE: app/Modules/Character/Application/Contracts/LocationRepositoryInterface.php type LocationRepositoryInterface (line 7) | interface LocationRepositoryInterface method nextIdentity (line 9) | public function nextIdentity(): LocationId; FILE: app/Modules/Character/Application/Contracts/RaceRepositoryInterface.php type RaceRepositoryInterface (line 7) | interface RaceRepositoryInterface method getOne (line 9) | public function getOne(int $raceId): Race; FILE: app/Modules/Character/Application/Factories/CharacterFactory.php class CharacterFactory (line 19) | class CharacterFactory method create (line 21) | public function create(CharacterId $characterId, CreateCharacterComman... FILE: app/Modules/Character/Application/Services/CharacterService.php class CharacterService (line 28) | class CharacterService method __construct (line 59) | public function __construct( method create (line 78) | public function create(CreateCharacterCommand $command): Character method increaseAttribute (line 96) | public function increaseAttribute(IncreaseAttributeCommand $command): ... method move (line 105) | public function move(MoveCharacterCommand $command): void method attack (line 114) | public function attack(AttackCharacterCommand $command): BattleId method updateProfilePicture (line 154) | public function updateProfilePicture(Image $picture): void method removeProfilePicture (line 163) | public function removeProfilePicture(CharacterId $characterId): void FILE: app/Modules/Character/Domain/Attributes.php class Attributes (line 9) | class Attributes method __construct (line 16) | public function __construct($items = []) method addAvailablePoints (line 21) | public function addAvailablePoints(int $points): Attributes method assignAvailablePoint (line 30) | public function assignAvailablePoint(string $attribute): Attributes method hasAvailablePoints (line 40) | public function hasAvailablePoints(): bool method getStrength (line 45) | public function getStrength(): int method getAgility (line 50) | public function getAgility(): int method getConstitution (line 55) | public function getConstitution(): int method getIntelligence (line 60) | public function getIntelligence(): int method getCharisma (line 65) | public function getCharisma(): int method getUnassignedAttributePoints (line 70) | public function getUnassignedAttributePoints(): int FILE: app/Modules/Character/Domain/Character.php class Character (line 13) | class Character method __construct (line 78) | public function __construct( method getLevelNumber (line 112) | public function getLevelNumber(): int method getId (line 117) | public function getId(): CharacterId method generateDamage (line 122) | public function generateDamage(): int method getBaseDamage (line 127) | public function getBaseDamage(): int method generatePrecision (line 133) | public function generatePrecision(): int method getBasePrecision (line 138) | public function getBasePrecision(): int method generateEvasionFactor (line 144) | public function generateEvasionFactor(): int method getBaseEvasion (line 149) | public function getBaseEvasion(): int method generateTrickery (line 155) | public function generateTrickery(): int method getBaseTrickery (line 160) | public function getBaseTrickery(): int method generateAwareness (line 166) | public function generateAwareness(): int method getBaseAwareness (line 171) | public function getBaseAwareness(): int method getArmorRating (line 177) | public function getArmorRating(): int method getStrength (line 182) | public function getStrength(): int method getAgility (line 187) | public function getAgility(): int method getConstitution (line 192) | public function getConstitution(): int method getIntelligence (line 197) | public function getIntelligence(): int method getCharisma (line 202) | public function getCharisma(): int method getUnassignedAttributePoints (line 207) | public function getUnassignedAttributePoints(): int method getLocationId (line 212) | public function getLocationId(): string method getHitPoints (line 217) | public function getHitPoints(): int method getTotalHitPoints (line 222) | public function getTotalHitPoints(): int method equals (line 227) | public function equals(Character $other): bool method getName (line 232) | public function getName(): string method getUserId (line 237) | public function getUserId(): ?int method getGender (line 242) | public function getGender(): Gender method getType (line 247) | public function getType(): CharacterType method getXp (line 252) | public function getXp(): int method getRaceId (line 257) | public function getRaceId(): int method getMoney (line 262) | public function getMoney(): Money method getReputation (line 267) | public function getReputation(): Reputation method applyAttributeIncrease (line 272) | public function applyAttributeIncrease(string $attribute): void method addItemToInventory (line 284) | public function addItemToInventory(Item $item): void method setLocationId (line 289) | public function setLocationId(string $locationId): void method isAlive (line 294) | public function isAlive(): bool method incrementWonBattles (line 299) | public function incrementWonBattles(): void method incrementLostBattles (line 304) | public function incrementLostBattles(): void method addXp (line 309) | public function addXp(int $xp): void method getBattlesWon (line 314) | public function getBattlesWon(): int method getBattlesLost (line 319) | public function getBattlesLost(): int method applyDamage (line 324) | public function applyDamage($damageDone): void method updateLevel (line 329) | public function updateLevel(int $levelId): void method setProfilePictureId (line 338) | public function setProfilePictureId(ImageId $profilePictureId): void method getProfilePictureId (line 346) | public function getProfilePictureId(): ?ImageId method removeProfilePicture (line 351) | public function removeProfilePicture(): void method getInventory (line 356) | public function getInventory(): Inventory method isMerchant (line 361) | public function isMerchant(): bool FILE: app/Modules/Character/Domain/CharacterId.php class CharacterId (line 9) | class CharacterId extends BaseId FILE: app/Modules/Character/Domain/CharacterType.php class CharacterType (line 8) | class CharacterType method __construct (line 24) | public function __construct(string $value) method getValue (line 33) | public function getValue(): string method isMerchant (line 38) | public function isMerchant(): bool FILE: app/Modules/Character/Domain/Gender.php class Gender (line 7) | class Gender method __construct (line 14) | public function __construct(string $value) method getValue (line 19) | public function getValue(): string FILE: app/Modules/Character/Domain/HitPoints.php class HitPoints (line 9) | class HitPoints method byRace (line 23) | public static function byRace(Race $race): HitPoints method withIncrementedConstitution (line 30) | public function withIncrementedConstitution(): HitPoints method withUpdatedCurrentValue (line 38) | public function withUpdatedCurrentValue(int $points): HitPoints method constitutionToHitPoints (line 46) | protected static function constitutionToHitPoints(int $constitutionPoi... method __construct (line 51) | public function __construct(int $currentHitPoints, int $maximumHitPoints) method getCurrentHitPoints (line 57) | public function getCurrentHitPoints(): int method getMaximumHitPoints (line 62) | public function getMaximumHitPoints(): int FILE: app/Modules/Character/Domain/LocationId.php class LocationId (line 9) | class LocationId extends BaseId FILE: app/Modules/Character/Domain/Name.php class Name (line 7) | class Name method __construct (line 14) | public function __construct(string $value) method getValue (line 19) | public function getValue(): string method equals (line 24) | public function equals(Name $otherName): bool FILE: app/Modules/Character/Domain/Race.php class Race (line 6) | class Race method __construct (line 37) | public function __construct( method getId (line 55) | public function getId(): int method getName (line 60) | public function getName(): string method getImageByGender (line 65) | public function getImageByGender(string $gender):string method getStartingLocationId (line 70) | public function getStartingLocationId(): string method getStrength (line 75) | public function getStrength(): int method getAgility (line 80) | public function getAgility(): int method getConstitution (line 85) | public function getConstitution(): int method getIntelligence (line 90) | public function getIntelligence(): int method getCharisma (line 95) | public function getCharisma(): int method getDescription (line 103) | public function getDescription(): string method getMaleImage (line 111) | public function getMaleImage(): string method getFemaleImage (line 119) | public function getFemaleImage(): string FILE: app/Modules/Character/Domain/Reputation.php class Reputation (line 7) | class Reputation method __construct (line 14) | public function __construct(int $value) method getValue (line 19) | public function getValue(): int FILE: app/Modules/Character/Domain/Statistics.php class Statistics (line 9) | class Statistics method __construct (line 13) | public function __construct($statistics = []) method withIncreaseWonBattles (line 18) | public function withIncreaseWonBattles(): Statistics method withIncreaseLostBattles (line 27) | public function withIncreaseLostBattles(): Statistics method getBattlesWon (line 36) | public function getBattlesWon(): int method getBattlesLost (line 41) | public function getBattlesLost(): int FILE: app/Modules/Character/Infrastructure/ReconstitutionFactories/CharacterReconstitutionFactory.php class CharacterReconstitutionFactory (line 19) | class CharacterReconstitutionFactory method __construct (line 26) | public function __construct(InventoryReconstitutionFactory $inventoryR... method reconstitute (line 31) | public function reconstitute(CharacterModel $characterModel): Character FILE: app/Modules/Character/Infrastructure/Repositories/CharacterRepository.php class CharacterRepository (line 13) | class CharacterRepository implements CharacterRepositoryInterface method __construct (line 22) | public function __construct(CharacterReconstitutionFactory $characterR... method nextIdentity (line 32) | public function nextIdentity(): CharacterId method add (line 37) | public function add(Character $character): void method getOne (line 73) | public function getOne(CharacterId $characterId): Character method update (line 81) | public function update(Character $character): void FILE: app/Modules/Character/Infrastructure/Repositories/LocationRepository.php class LocationRepository (line 10) | class LocationRepository implements LocationRepositoryInterface method nextIdentity (line 19) | public function nextIdentity(): LocationId FILE: app/Modules/Character/Infrastructure/Repositories/RaceRepository.php class RaceRepository (line 10) | class RaceRepository implements RaceRepositoryInterface method getOne (line 12) | public function getOne(int $raceId): Race FILE: app/Modules/Character/UI/Http/CommandMappers/AttackCharacterCommandMapper.php class AttackCharacterCommandMapper (line 11) | class AttackCharacterCommandMapper method map (line 13) | public function map(Request $request, string $defenderId): AttackChara... FILE: app/Modules/Character/UI/Http/CommandMappers/CreateCharacterCommandMapper.php class CreateCharacterCommandMapper (line 11) | class CreateCharacterCommandMapper method map (line 13) | public function map(Request $request): CreateCharacterCommand FILE: app/Modules/Character/UI/Http/CommandMappers/IncreaseAttributeCommandMapper.php class IncreaseAttributeCommandMapper (line 10) | class IncreaseAttributeCommandMapper method map (line 12) | public function map(string $characterId, Request $request): IncreaseAt... FILE: app/Modules/Character/UI/Http/CommandMappers/MoveCharacterCommandMapper.php class MoveCharacterCommandMapper (line 9) | class MoveCharacterCommandMapper method map (line 11) | public function map(string $characterId, string $locationId): MoveChar... FILE: app/Modules/Equipment/Application/Commands/AddItemToInventoryCommand.php class AddItemToInventoryCommand (line 8) | class AddItemToInventoryCommand method __construct (line 23) | public function __construct(CharacterId $characterId, int $slot, ItemI... method getCharacterId (line 30) | public function getCharacterId(): CharacterId method getSlot (line 35) | public function getSlot(): int method getItemId (line 40) | public function getItemId(): ItemId FILE: app/Modules/Equipment/Application/Commands/CreateInventoryCommand.php class CreateInventoryCommand (line 9) | class CreateInventoryCommand method __construct (line 16) | public function __construct(CharacterId $characterId) method getCharacterId (line 21) | public function getCharacterId(): CharacterId FILE: app/Modules/Equipment/Application/Commands/CreateItemCommand.php class CreateItemCommand (line 8) | class CreateItemCommand method __construct (line 19) | public function __construct(ItemPrototypeId $prototypeId, CharacterId ... method getPrototypeId (line 25) | public function getPrototypeId(): ItemPrototypeId method getCreatorCharacterId (line 30) | public function getCreatorCharacterId(): CharacterId FILE: app/Modules/Equipment/Application/Commands/EquipItemCommand.php class EquipItemCommand (line 8) | class EquipItemCommand method __construct (line 19) | public function __construct(ItemId $itemId, CharacterId $ownerCharacte... method getItemId (line 25) | public function getItemId(): ItemId method getOwnerCharacterId (line 30) | public function getOwnerCharacterId(): CharacterId FILE: app/Modules/Equipment/Application/Contracts/InventoryRepositoryInterface.php type InventoryRepositoryInterface (line 9) | interface InventoryRepositoryInterface method nextIdentity (line 11) | public function nextIdentity(): InventoryId; method add (line 13) | public function add(Inventory $inventory): void; method forCharacter (line 15) | public function forCharacter(CharacterId $characterId): Inventory; method update (line 17) | public function update(Inventory $inventory): void; FILE: app/Modules/Equipment/Application/Contracts/ItemPrototypeRepositoryInterface.php type ItemPrototypeRepositoryInterface (line 8) | interface ItemPrototypeRepositoryInterface method nextIdentity (line 10) | public function nextIdentity(): ItemPrototypeId; method getOne (line 12) | public function getOne(ItemPrototypeId $itemPrototypeId): ItemPrototype; FILE: app/Modules/Equipment/Application/Contracts/ItemRepositoryInterface.php type ItemRepositoryInterface (line 8) | interface ItemRepositoryInterface method nextIdentity (line 10) | public function nextIdentity(): ItemId; method add (line 12) | public function add(Item $item): void; method getOne (line 14) | public function getOne(ItemId $itemId): Item; method update (line 16) | public function update(Item $item): void; FILE: app/Modules/Equipment/Application/Factories/ItemFactory.php class ItemFactory (line 11) | class ItemFactory method create (line 13) | public function create(ItemId $itemId, ItemPrototype $itemPrototype, C... FILE: app/Modules/Equipment/Application/Services/InventoryService.php class InventoryService (line 13) | class InventoryService method __construct (line 20) | public function __construct(InventoryRepositoryInterface $inventoryRep... method create (line 25) | public function create(CreateInventoryCommand $command):Inventory method equipItem (line 36) | public function equipItem(EquipItemCommand $command): void method unEquipItem (line 45) | public function unEquipItem(EquipItemCommand $command): void FILE: app/Modules/Equipment/Application/Services/ItemService.php class ItemService (line 14) | class ItemService method __construct (line 33) | public function __construct( method create (line 46) | public function create(CreateItemCommand $command): void FILE: app/Modules/Equipment/Domain/Inventory.php class Inventory (line 12) | class Inventory method __construct (line 36) | public function __construct(InventoryId $id, CharacterId $characterId,... method getId (line 56) | public function getId(): InventoryId method add (line 61) | public function add(Item $item): void method getEquippedItemsEffect (line 70) | public function getEquippedItemsEffect(string $itemEffectType): int method unEquipItem (line 80) | public function unEquipItem(ItemId $itemId): void method equip (line 90) | public function equip(ItemId $itemId): void method getCharacterId (line 104) | public function getCharacterId(): CharacterId method getItems (line 109) | public function getItems(): Collection method takeOut (line 114) | public function takeOut(ItemId $itemId): Item method putMoneyIn (line 132) | public function putMoneyIn(Money $money): void method takeMoneyOut (line 137) | public function takeMoneyOut(Money $money): Money method getMoney (line 144) | public function getMoney(): Money method findItem (line 149) | public function findItem(ItemId $itemId):? InventoryItem method findFreeSlot (line 156) | private function findFreeSlot(): int method findEquippedItem (line 167) | private function findEquippedItem(ItemId $itemId):? InventoryItem method findEquippedItemOfType (line 174) | private function findEquippedItemOfType(ItemType $type):? InventoryItem method getEquippedItems (line 181) | private function getEquippedItems(): Collection FILE: app/Modules/Equipment/Domain/InventoryId.php class InventoryId (line 9) | class InventoryId extends BaseId FILE: app/Modules/Equipment/Domain/InventoryItem.php class InventoryItem (line 6) | class InventoryItem extends Item method __construct (line 13) | public function __construct(Item $item, ItemStatus $status) method getStatus (line 30) | public function getStatus(): ItemStatus method isEquipped (line 35) | public function isEquipped(): bool method equip (line 40) | public function equip(): void method unEquip (line 45) | public function unEquip(): void FILE: app/Modules/Equipment/Domain/InventorySlot.php class InventorySlot (line 7) | class InventorySlot method undefined (line 11) | public static function undefined(): self method defined (line 16) | public static function defined(int $slot): self method __construct (line 21) | public function __construct(int $slot) method getSlot (line 26) | public function getSlot(): int FILE: app/Modules/Equipment/Domain/Item.php class Item (line 9) | class Item method __construct (line 48) | public function __construct( method getId (line 71) | public function getId(): ItemId method getName (line 76) | public function getName(): string method getDescription (line 81) | public function getDescription(): string method getImageFilePath (line 86) | public function getImageFilePath(): string method getType (line 91) | public function getType(): ItemType method getEffects (line 96) | public function getEffects(): Collection method getPrototypeId (line 101) | public function getPrototypeId(): ItemPrototypeId method getCreatorCharacterId (line 106) | public function getCreatorCharacterId(): CharacterId method getItemEffect (line 111) | public function getItemEffect(string $itemEffectType): int method getEffectsOfType (line 119) | private function getEffectsOfType(string $itemEffectType): Collection method equals (line 126) | public function equals(Item $otherItem): bool method isOfType (line 131) | public function isOfType(ItemType $type): bool method getPrice (line 136) | public function getPrice(): ItemPrice method changePrice (line 141) | public function changePrice(ItemPrice $price): self method toBaseItem (line 148) | public function toBaseItem(): Item FILE: app/Modules/Equipment/Domain/ItemEffect.php class ItemEffect (line 8) | class ItemEffect method __construct (line 37) | private function __construct(int $quantity, string $type) method ofType (line 43) | public static function ofType(int $quantity, string $type): ItemEffect method damage (line 52) | public static function damage(int $quantity): ItemEffect method armor (line 57) | public static function armor(int $quantity): ItemEffect method getQuantity (line 62) | public function getQuantity(): int method getType (line 67) | public function getType(): string FILE: app/Modules/Equipment/Domain/ItemId.php class ItemId (line 9) | class ItemId extends BaseId FILE: app/Modules/Equipment/Domain/ItemPrice.php class ItemPrice (line 9) | class ItemPrice method __construct (line 16) | private function __construct(int $amount) method ofAmount (line 23) | public static function ofAmount(int $amount): self method getAmount (line 28) | public function getAmount(): int FILE: app/Modules/Equipment/Domain/ItemPrototype.php class ItemPrototype (line 8) | class ItemPrototype method __construct (line 39) | public function __construct( method getId (line 57) | public function getId(): ItemPrototypeId method getName (line 62) | public function getName(): string method getDescription (line 67) | public function getDescription(): string method getImageFilePath (line 72) | public function getImageFilePath(): string method getType (line 77) | public function getType(): ItemType method getEffects (line 82) | public function getEffects(): Collection method getPrice (line 87) | public function getPrice(): ItemPrice FILE: app/Modules/Equipment/Domain/ItemPrototypeId.php class ItemPrototypeId (line 9) | class ItemPrototypeId extends BaseId FILE: app/Modules/Equipment/Domain/ItemStatus.php class ItemStatus (line 7) | class ItemStatus method __construct (line 22) | private function __construct(string $type) method ofStatus (line 27) | public static function ofStatus(string $status): self method inBackpack (line 36) | public static function inBackpack(): self method equipped (line 41) | public static function equipped(): self method toString (line 46) | public function toString(): string method equals (line 51) | public function equals(self $type): bool FILE: app/Modules/Equipment/Domain/ItemType.php class ItemType (line 7) | class ItemType method __construct (line 28) | private function __construct(string $type) method ofType (line 33) | public static function ofType(string $type): ItemType method headGear (line 42) | public static function headGear(): ItemType method bodyArmor (line 47) | public static function bodyArmor(): ItemType method mainHand (line 52) | public static function mainHand(): ItemType method offHand (line 57) | public static function offHand(): ItemType method toString (line 62) | public function toString(): string method equals (line 67) | public function equals(ItemType $type): bool FILE: app/Modules/Equipment/Domain/Money.php class Money (line 10) | class Money method __construct (line 17) | public function __construct(int $value) method getValue (line 27) | public function getValue(): int method remove (line 32) | public function remove(Money $money): self method combine (line 41) | public function combine(Money $money): self FILE: app/Modules/Equipment/Infrastructure/ReconstitutionFactories/InventoryItemReconstitutionFactory.php class InventoryItemReconstitutionFactory (line 11) | class InventoryItemReconstitutionFactory method __construct (line 18) | public function __construct(ItemReconstitutionFactory $itemReconstitut... method reconstitute (line 23) | public function reconstitute(ItemModel $model): InventoryItem FILE: app/Modules/Equipment/Infrastructure/ReconstitutionFactories/InventoryReconstitutionFactory.php class InventoryReconstitutionFactory (line 13) | class InventoryReconstitutionFactory method __construct (line 20) | public function __construct(InventoryItemReconstitutionFactory $invent... method reconstitute (line 25) | public function reconstitute(InventoryModel $inventoryModel): Inventory FILE: app/Modules/Equipment/Infrastructure/ReconstitutionFactories/ItemPrototypeReconstitutionFactory.php class ItemPrototypeReconstitutionFactory (line 15) | class ItemPrototypeReconstitutionFactory method reconstitute (line 17) | public function reconstitute(ItemPrototypeModel $model): ItemPrototype FILE: app/Modules/Equipment/Infrastructure/ReconstitutionFactories/ItemReconstitutionFactory.php class ItemReconstitutionFactory (line 17) | class ItemReconstitutionFactory method reconstitute (line 19) | public function reconstitute(ItemModel $model): Item FILE: app/Modules/Equipment/Infrastructure/Repositories/InventoryRepository.php class InventoryRepository (line 15) | class InventoryRepository implements InventoryRepositoryInterface method __construct (line 24) | public function __construct(InventoryReconstitutionFactory $reconstitu... method nextIdentity (line 34) | public function nextIdentity(): InventoryId method add (line 39) | public function add(Inventory $inventory): void method forCharacter (line 48) | public function forCharacter(CharacterId $characterId): Inventory method update (line 56) | public function update(Inventory $inventory): void FILE: app/Modules/Equipment/Infrastructure/Repositories/ItemPrototypeRepository.php class ItemPrototypeRepository (line 13) | class ItemPrototypeRepository implements ItemPrototypeRepositoryInterface method __construct (line 22) | public function __construct(ItemPrototypeReconstitutionFactory $recons... method nextIdentity (line 32) | public function nextIdentity(): ItemPrototypeId method getOne (line 37) | public function getOne(ItemPrototypeId $itemPrototypeId): ItemPrototype FILE: app/Modules/Equipment/Infrastructure/Repositories/ItemRepository.php class ItemRepository (line 14) | class ItemRepository implements ItemRepositoryInterface method __construct (line 23) | public function __construct(ItemReconstitutionFactory $reconstitutionF... method nextIdentity (line 33) | public function nextIdentity(): ItemId method add (line 38) | public function add(Item $item): void method getOne (line 66) | public function getOne(ItemId $itemId): Item method update (line 74) | public function update(Item $item): void FILE: app/Modules/Equipment/UI/Http/CommandMappers/AddItemToInventoryCommandMapper.php class AddItemToInventoryCommandMapper (line 11) | class AddItemToInventoryCommandMapper method map (line 13) | public function map(Request $request): AddItemToInventoryCommand FILE: app/Modules/Equipment/UI/Http/CommandMappers/CreateItemCommandMapper.php class CreateItemCommandMapper (line 11) | class CreateItemCommandMapper method map (line 13) | public function map(Request $request): CreateItemCommand FILE: app/Modules/Equipment/UI/Http/CommandMappers/EquipItemCommandMapper.php class EquipItemCommandMapper (line 11) | class EquipItemCommandMapper method map (line 13) | public function map(Request $request): EquipItemCommand FILE: app/Modules/Generic/Domain/BaseId.php class BaseId (line 5) | abstract class BaseId method __construct (line 12) | private function __construct(string $id) method fromString (line 22) | public static function fromString(string $id) method toString (line 27) | public function toString(): string method equals (line 32) | public function equals(BaseId $otherId): bool FILE: app/Modules/Generic/Domain/Container.php class Container (line 9) | abstract class Container FILE: app/Modules/Generic/Domain/Container/ContainerIsFullException.php class ContainerIsFullException (line 7) | class ContainerIsFullException extends RuntimeException FILE: app/Modules/Generic/Domain/Container/ContainerSlotIsTakenException.php class ContainerSlotIsTakenException (line 7) | class ContainerSlotIsTakenException extends RuntimeException FILE: app/Modules/Generic/Domain/Container/ContainerSlotOutOfRangeException.php class ContainerSlotOutOfRangeException (line 7) | class ContainerSlotOutOfRangeException extends RuntimeException FILE: app/Modules/Generic/Domain/Container/InvalidMoneyValue.php class InvalidMoneyValue (line 8) | class InvalidMoneyValue extends RuntimeException FILE: app/Modules/Generic/Domain/Container/ItemNotInContainer.php class ItemNotInContainer (line 8) | class ItemNotInContainer extends RuntimeException FILE: app/Modules/Generic/Domain/Container/NotEnoughMoneyToRemove.php class NotEnoughMoneyToRemove (line 8) | class NotEnoughMoneyToRemove extends RuntimeException FILE: app/Modules/Generic/Domain/Container/NotEnoughSpaceInContainerException.php class NotEnoughSpaceInContainerException (line 7) | class NotEnoughSpaceInContainerException extends RuntimeException FILE: app/Modules/Generic/Domain/ContainerType.php class ContainerType (line 9) | class ContainerType method fromString (line 24) | public static function fromString(string $type) method __construct (line 29) | private function __construct(string $type) method getType (line 38) | public function getType(): string method isStore (line 43) | public function isStore(): bool FILE: app/Modules/Image/Application/Commands/AddImageCommand.php class AddImageCommand (line 9) | class AddImageCommand method __construct (line 21) | public function __construct(CharacterId $characterId, UploadedFile $up... method getCharacterId (line 27) | public function getCharacterId(): CharacterId method getUploadedFile (line 32) | public function getUploadedFile(): UploadedFile FILE: app/Modules/Image/Application/Contracts/ImageRepositoryInterface.php type ImageRepositoryInterface (line 12) | interface ImageRepositoryInterface method nextIdentity (line 14) | public function nextIdentity(): ImageId; method add (line 16) | public function add(Image $image, UploadedFile $uploadedFile): void; method delete (line 18) | public function delete(CharacterId $characterId): void; FILE: app/Modules/Image/Application/Factories/ImageFactory.php class ImageFactory (line 12) | class ImageFactory method create (line 14) | public function create(ImageId $imageId, CharacterId $characterId, str... FILE: app/Modules/Image/Application/Services/ProfilePictureService.php class ProfilePictureService (line 12) | class ProfilePictureService method __construct (line 27) | public function __construct( method update (line 37) | public function update(AddImageCommand $command): void method delete (line 54) | public function delete(CharacterId $characterId): void FILE: app/Modules/Image/Domain/Image.php class Image (line 7) | class Image method __construct (line 30) | public function __construct( method getId (line 44) | public function getId(): ImageId method getCharacterId (line 49) | public function getCharacterId(): CharacterId method getFullSizeFile (line 54) | public function getFullSizeFile(): ImageFile method getSmallSizeFile (line 59) | public function getSmallSizeFile(): ImageFile method getIconSizeFile (line 64) | public function getIconSizeFile(): ImageFile FILE: app/Modules/Image/Domain/ImageFile.php class ImageFile (line 6) | class ImageFile method __construct (line 21) | private function __construct(string $fileName, int $width) method full (line 27) | public static function full(string $fileName): self method small (line 32) | public static function small(string $fileName): self method icon (line 37) | public static function icon(string $fileName): self method getFileName (line 42) | public function getFileName(): string method getWidth (line 47) | public function getWidth(): int FILE: app/Modules/Image/Domain/ImageId.php class ImageId (line 9) | class ImageId extends BaseId FILE: app/Modules/Image/Infrastructure/Repositories/ImageRepository.php class ImageRepository (line 19) | class ImageRepository implements ImageRepositoryInterface method __construct (line 32) | public function __construct(Filesystem $filesystem, ImageManager $imag... method nextIdentity (line 43) | public function nextIdentity(): ImageId method add (line 48) | public function add(Image $image, UploadedFile $uploadedFile): void method delete (line 63) | public function delete(CharacterId $characterId): void method writeFiles (line 70) | private function writeFiles(Image $image, UploadedFile $uploadedFile):... method writeFile (line 83) | private function writeFile( method createFolderIfMissing (line 100) | private function createFolderIfMissing(string $fullFolderPath): bool method getFolderPath (line 106) | private function getFolderPath(CharacterId $characterId): string method getUrlPath (line 115) | private function getUrlPath(CharacterId $characterId): string method getCharacterImageFolder (line 120) | private function getCharacterImageFolder(CharacterId $characterId): st... FILE: app/Modules/Image/UI/Http/CommandMappers/AddImageCommandMapper.php class AddImageCommandMapper (line 10) | class AddImageCommandMapper method map (line 12) | public function map(string $characterId, UploadedFile $uploadedFile): ... FILE: app/Modules/Level/Application/Services/LevelService.php class LevelService (line 8) | class LevelService method getLevelByXp (line 10) | public function getLevelByXp(int $xp): Level method getLevel (line 21) | public function getLevel(int $levelId): Level method getLevels (line 26) | public function getLevels(int $limit = 100): array method getLevelThreshold (line 45) | private function getLevelThreshold(int $levelId): float FILE: app/Modules/Level/Domain/Level.php class Level (line 7) | class Level method __construct (line 22) | public function __construct(int $id, int $currentLevelThreshHold, int ... method getId (line 29) | public function getId(): int method getCurrentXpThreshold (line 34) | public function getCurrentXpThreshold(): int method getNextXpThreshold (line 39) | public function getNextXpThreshold(): int method getProgress (line 44) | public function getProgress(int $xp):float FILE: app/Modules/Message/Application/Commands/SendMessageCommand.php class SendMessageCommand (line 9) | class SendMessageCommand method __construct (line 24) | public function __construct(CharacterId $senderId, CharacterId $recipi... method getSenderId (line 31) | public function getSenderId(): CharacterId method getRecipientId (line 36) | public function getRecipientId(): CharacterId method getContent (line 41) | public function getContent(): string FILE: app/Modules/Message/Application/Contracts/MessageRepositoryInterface.php type MessageRepositoryInterface (line 9) | interface MessageRepositoryInterface method nextIdentity (line 11) | public function nextIdentity(): MessageId; method add (line 13) | public function add(Message $message):void; FILE: app/Modules/Message/Application/Services/MessageService.php class MessageService (line 11) | class MessageService method __construct (line 18) | public function __construct(MessageRepositoryInterface $messageReposit... method send (line 23) | public function send(SendMessageCommand $command): void FILE: app/Modules/Message/Domain/Message.php class Message (line 8) | class Message method __construct (line 34) | public function __construct( method getId (line 48) | public function getId(): MessageId method getSenderId (line 53) | public function getSenderId(): CharacterId method getRecipientId (line 58) | public function getRecipientId(): CharacterId method getContent (line 63) | public function getContent(): string method getState (line 68) | public function getState(): string FILE: app/Modules/Message/Domain/MessageId.php class MessageId (line 9) | class MessageId extends BaseId FILE: app/Modules/Message/Infrastructure/Repositories/MessageRepository.php class MessageRepository (line 12) | class MessageRepository implements MessageRepositoryInterface method nextIdentity (line 21) | public function nextIdentity(): MessageId method add (line 26) | public function add(Message $message): void FILE: app/Modules/Message/UI/Http/CommandMappers/SendMessageCommandMapper.php class SendMessageCommandMapper (line 11) | class SendMessageCommandMapper method map (line 13) | public function map(Request $request): SendMessageCommand FILE: app/Modules/Trade/Application/Commands/AddItemToStoreCommand.php class AddItemToStoreCommand (line 8) | class AddItemToStoreCommand method __construct (line 23) | public function __construct(CharacterId $characterId, int $slot, ItemI... method getCharacterId (line 30) | public function getCharacterId(): CharacterId method getSlot (line 35) | public function getSlot(): int method getItemId (line 40) | public function getItemId(): ItemId FILE: app/Modules/Trade/Application/Commands/BuyItemCommand.php class BuyItemCommand (line 9) | class BuyItemCommand method __construct (line 24) | public function __construct(CharacterId $customerId, StoreId $storeId,... method getCustomerId (line 31) | public function getCustomerId(): CharacterId method getStoreId (line 36) | public function getStoreId(): StoreId method getItemId (line 41) | public function getItemId(): ItemId FILE: app/Modules/Trade/Application/Commands/ChangeItemPriceCommand.php class ChangeItemPriceCommand (line 10) | class ChangeItemPriceCommand method __construct (line 29) | public function __construct( method getItemId (line 41) | public function getItemId(): ItemId method getItemPrice (line 46) | public function getItemPrice(): ItemPrice method getCharacterId (line 51) | public function getCharacterId(): CharacterId method getContainerType (line 56) | public function getContainerType(): ContainerType FILE: app/Modules/Trade/Application/Commands/CreateStoreCommand.php class CreateStoreCommand (line 9) | class CreateStoreCommand method __construct (line 16) | public function __construct(CharacterId $characterId) method getCharacterId (line 21) | public function getCharacterId(): CharacterId FILE: app/Modules/Trade/Application/Commands/MoveItemToContainerCommand.php class MoveItemToContainerCommand (line 8) | class MoveItemToContainerCommand method __construct (line 19) | public function __construct(ItemId $itemId, CharacterId $characterId) method getItemId (line 25) | public function getItemId(): ItemId method getCharacterId (line 30) | public function getCharacterId(): CharacterId FILE: app/Modules/Trade/Application/Commands/MoveMoneyToContainerCommand.php class MoveMoneyToContainerCommand (line 8) | class MoveMoneyToContainerCommand method __construct (line 19) | public function __construct(Money $money, CharacterId $characterId) method getMoney (line 25) | public function getMoney(): Money method getCharacterId (line 30) | public function getCharacterId(): CharacterId FILE: app/Modules/Trade/Application/Commands/SellItemCommand.php class SellItemCommand (line 9) | class SellItemCommand method __construct (line 24) | public function __construct(CharacterId $customerId, StoreId $storeId,... method getCustomerId (line 31) | public function getCustomerId(): CharacterId method getStoreId (line 36) | public function getStoreId(): StoreId method getItemId (line 41) | public function getItemId(): ItemId FILE: app/Modules/Trade/Application/Contracts/StoreRepositoryInterface.php type StoreRepositoryInterface (line 9) | interface StoreRepositoryInterface method nextIdentity (line 11) | public function nextIdentity(): StoreId; method add (line 13) | public function add(Store $store): void; method getOne (line 15) | public function getOne(StoreId $storeId): Store; method forCharacter (line 17) | public function forCharacter(CharacterId $characterId): Store; method update (line 19) | public function update(Store $store): void; FILE: app/Modules/Trade/Application/Services/CreateStoreService.php class CreateStoreService (line 13) | class CreateStoreService method __construct (line 20) | public function __construct(StoreRepositoryInterface $storeRepository) method create (line 25) | public function create(CreateStoreCommand $command): Store FILE: app/Modules/Trade/Application/Services/ManageStoreService.php class ManageStoreService (line 14) | class ManageStoreService method __construct (line 29) | public function __construct( method moveItemToStore (line 40) | public function moveItemToStore(MoveItemToContainerCommand $command): ... method moveItemToInventory (line 52) | public function moveItemToInventory(MoveItemToContainerCommand $comman... method changeItemPrice (line 64) | public function changeItemPrice(ChangeItemPriceCommand $command): void method moveMoneyToStore (line 81) | public function moveMoneyToStore(MoveMoneyToContainerCommand $command)... method moveMoneyToInventory (line 93) | public function moveMoneyToInventory(MoveMoneyToContainerCommand $comm... FILE: app/Modules/Trade/Application/Services/TradeService.php class TradeService (line 16) | class TradeService method __construct (line 35) | public function __construct( method buyItem (line 48) | public function buyItem(BuyItemCommand $command): void method sellItem (line 62) | public function sellItem(SellItemCommand $command): void FILE: app/Modules/Trade/Domain/Exception/SellPriceIsTooHigh.php class SellPriceIsTooHigh (line 8) | class SellPriceIsTooHigh extends RuntimeException FILE: app/Modules/Trade/Domain/Store.php class Store (line 18) | class Store method __construct (line 47) | public function __construct(StoreId $id, CharacterId $characterId, Sto... method getId (line 62) | public function getId(): StoreId method addItemToSlot (line 67) | public function addItemToSlot(int $slot, Item $item): void method add (line 80) | public function add(Item $item): void method findFreeSlot (line 87) | private function findFreeSlot(): int method findItem (line 98) | public function findItem(ItemId $itemId): ?Item method findItemsOfType (line 105) | public function findItemsOfType(ItemType $type): Collection method getCharacterId (line 112) | public function getCharacterId(): CharacterId method getItems (line 117) | public function getItems(): Collection method takeOut (line 122) | public function takeOut(ItemId $itemId): Item method putMoneyIn (line 140) | public function putMoneyIn(Money $money): void method takeMoneyOut (line 145) | public function takeMoneyOut(Money $money): Money method getMoney (line 156) | public function getMoney(): Money FILE: app/Modules/Trade/Domain/Store/StoreDoesNotBuyItems.php class StoreDoesNotBuyItems (line 9) | class StoreDoesNotBuyItems extends RuntimeException FILE: app/Modules/Trade/Domain/StoreId.php class StoreId (line 9) | class StoreId extends BaseId FILE: app/Modules/Trade/Domain/StoreType.php class StoreType (line 7) | class StoreType method __construct (line 22) | private function __construct(string $type) method ofType (line 27) | public static function ofType(string $type): self method buyAndSell (line 36) | public static function buyAndSell(): self method sellOnly (line 41) | public static function sellOnly(): self method toString (line 46) | public function toString(): string method isSellOnly (line 51) | public function isSellOnly(): bool FILE: app/Modules/Trade/Infrastructure/ReconstitutionFactories/StoreReconstitutionFactory.php class StoreReconstitutionFactory (line 15) | class StoreReconstitutionFactory method __construct (line 22) | public function __construct(ItemReconstitutionFactory $itemReconstitut... method reconstitute (line 27) | public function reconstitute(StoreModel $storeModel): Store FILE: app/Modules/Trade/Infrastructure/Repositories/StoreRepository.php class StoreRepository (line 15) | class StoreRepository implements StoreRepositoryInterface method __construct (line 24) | public function __construct(StoreReconstitutionFactory $reconstitution... method nextIdentity (line 34) | public function nextIdentity(): StoreId method add (line 39) | public function add(Store $store): void method getOne (line 48) | public function getOne(StoreId $storeId): Store method forCharacter (line 56) | public function forCharacter(CharacterId $characterId): Store method update (line 64) | public function update(Store $store): void FILE: app/Modules/Trade/UI/Http/CommandMappers/BuyItemCommandMapper.php class BuyItemCommandMapper (line 13) | class BuyItemCommandMapper method map (line 15) | public function map(Request $request): BuyItemCommand FILE: app/Modules/Trade/UI/Http/CommandMappers/ChangeItemPriceCommandMapper.php class ChangeItemPriceCommandMapper (line 13) | class ChangeItemPriceCommandMapper method map (line 15) | public function map(Request $request): ChangeItemPriceCommand FILE: app/Modules/Trade/UI/Http/CommandMappers/MoveItemToContainerCommandMapper.php class MoveItemToContainerCommandMapper (line 11) | class MoveItemToContainerCommandMapper method map (line 13) | public function map(Request $request): MoveItemToContainerCommand FILE: app/Modules/Trade/UI/Http/CommandMappers/MoveMoneyToContainerCommandMapper.php class MoveMoneyToContainerCommandMapper (line 11) | class MoveMoneyToContainerCommandMapper method map (line 13) | public function map(Request $request): MoveMoneyToContainerCommand FILE: app/Modules/Trade/UI/Http/CommandMappers/SellItemCommandMapper.php class SellItemCommandMapper (line 13) | class SellItemCommandMapper method map (line 15) | public function map(Request $request): SellItemCommand FILE: app/Modules/User/Application/Commands/CreateUserCommand.php class CreateUserCommand (line 7) | class CreateUserCommand method __construct (line 22) | public function __construct(string $name, string $email, string $passw... method getName (line 32) | public function getName(): string method getEmail (line 40) | public function getEmail(): string method getPassword (line 48) | public function getPassword(): string FILE: app/Modules/User/Application/Services/UserService.php class UserService (line 9) | class UserService method create (line 11) | public function create(CreateUserCommand $command): User FILE: app/Modules/User/UI/Http/CommandMappers/CreateUserCommandMapper.php class CreateUserCommandMapper (line 9) | class CreateUserCommandMapper method map (line 11) | public function map(array $data): CreateUserCommand FILE: app/Providers/AppServiceProvider.php class AppServiceProvider (line 28) | class AppServiceProvider extends ServiceProvider method boot (line 35) | public function boot() method register (line 45) | public function register() method registerRepositoryInterfaces (line 50) | protected function registerRepositoryInterfaces(): self FILE: app/Providers/AuthServiceProvider.php class AuthServiceProvider (line 7) | class AuthServiceProvider extends ServiceProvider method boot (line 23) | public function boot() FILE: app/Providers/BroadcastServiceProvider.php class BroadcastServiceProvider (line 8) | class BroadcastServiceProvider extends ServiceProvider method boot (line 15) | public function boot() FILE: app/Providers/EventServiceProvider.php class EventServiceProvider (line 8) | class EventServiceProvider extends ServiceProvider method boot (line 26) | public function boot() FILE: app/Providers/RouteServiceProvider.php class RouteServiceProvider (line 11) | class RouteServiceProvider extends ServiceProvider method boot (line 36) | public function boot() method configureRateLimiting (line 57) | protected function configureRateLimiting() FILE: app/Providers/ViewComposerServiceProvider.php class ViewComposerServiceProvider (line 12) | class ViewComposerServiceProvider extends ServiceProvider method boot (line 19) | public function boot() method register (line 35) | public function register() FILE: app/Support/helpers.php function ini_size_to_kilo_bytes (line 5) | function ini_size_to_kilo_bytes(string $value): float function ini_size_to_bytes (line 27) | function ini_size_to_bytes(string $value): float function bytes_to_kilobytes (line 49) | function bytes_to_kilobytes(float $bytes): float FILE: app/Traits/GeneratesUuid.php type GeneratesUuid (line 8) | trait GeneratesUuid method generateUuid (line 10) | protected function generateUuid(): string FILE: app/Traits/ThrowsDice.php type ThrowsDice (line 6) | trait ThrowsDice method throwTwoDices (line 8) | protected static function throwTwoDices(): int method throwTreeDices (line 13) | protected static function throwTreeDices(): int method throwOneDice (line 18) | protected static function throwOneDice(): int FILE: app/Traits/UsesStringId.php type UsesStringId (line 6) | trait UsesStringId method getIncrementing (line 8) | public function getIncrementing() method getKeyType (line 13) | public function getKeyType() FILE: database/migrations/2014_10_12_000000_create_users_table.php class CreateUsersTable (line 7) | class CreateUsersTable extends Migration method up (line 14) | public function up() method down (line 32) | public function down() FILE: database/migrations/2014_10_12_100000_create_password_resets_table.php class CreatePasswordResetsTable (line 7) | class CreatePasswordResetsTable extends Migration method up (line 14) | public function up() method down (line 28) | public function down() FILE: database/migrations/2017_05_14_055744_create_locations_table.php class CreateLocationsTable (line 9) | class CreateLocationsTable extends Migration method up (line 16) | public function up() method down (line 119) | public function down() FILE: database/migrations/2017_05_14_055823_create_races_table.php class CreateRacesTable (line 9) | class CreateRacesTable extends Migration method up (line 16) | public function up() method down (line 125) | public function down() FILE: database/migrations/2017_05_14_055844_create_characters_table.php class CreateCharactersTable (line 7) | class CreateCharactersTable extends Migration method up (line 14) | public function up() method down (line 65) | public function down() FILE: database/migrations/2017_05_16_144929_create_battles_table.php class CreateBattlesTable (line 7) | class CreateBattlesTable extends Migration method up (line 14) | public function up() method down (line 45) | public function down() FILE: database/migrations/2017_05_16_181330_create_battle_rounds_table.php class CreateBattleRoundsTable (line 7) | class CreateBattleRoundsTable extends Migration method up (line 14) | public function up() method down (line 32) | public function down() FILE: database/migrations/2017_05_16_181844_create_battle_turns_table.php class CreateBattleTurnsTable (line 8) | class CreateBattleTurnsTable extends Migration method up (line 15) | public function up() method down (line 45) | public function down() FILE: database/migrations/2017_11_26_013050_add_user_role_relationship.php class AddUserRoleRelationship (line 8) | class AddUserRoleRelationship extends Migration method up (line 15) | public function up() method down (line 28) | public function down() FILE: database/migrations/2018_06_24_132346_create_messages_table.php class CreateMessagesTable (line 7) | class CreateMessagesTable extends Migration method up (line 14) | public function up() method down (line 39) | public function down() FILE: database/migrations/2018_11_19_202701_create_images.php class CreateImages (line 7) | class CreateImages extends Migration method up (line 14) | public function up() method down (line 36) | public function down() FILE: database/migrations/2019_08_19_000000_create_failed_jobs_table.php class CreateFailedJobsTable (line 7) | class CreateFailedJobsTable extends Migration method up (line 14) | public function up() method down (line 32) | public function down() FILE: database/migrations/2019_08_31_182034_create_items_table.php class CreateItemsTable (line 12) | class CreateItemsTable extends Migration method up (line 21) | public function up() method down (line 72) | public function down() method createPrototypes (line 82) | private function createPrototypes(): self FILE: database/migrations/2020_02_29_205331_create_inventories.php class CreateInventories (line 7) | class CreateInventories extends Migration method up (line 14) | public function up() method down (line 35) | public function down() FILE: database/migrations/2020_02_29_205957_create_inventory_item.php class CreateInventoryItem (line 8) | class CreateInventoryItem extends Migration method up (line 15) | public function up() method down (line 38) | public function down() FILE: database/migrations/2020_03_30_133100_create_stores.php class CreateStores (line 8) | class CreateStores extends Migration method up (line 15) | public function up() method down (line 37) | public function down() FILE: database/migrations/2020_03_30_133448_create_store_item.php class CreateStoreItem (line 7) | class CreateStoreItem extends Migration method up (line 14) | public function up() method down (line 37) | public function down() FILE: database/seeders/CharacterSeeder.php class CharacterSeeder (line 20) | class CharacterSeeder extends Seeder method run (line 27) | public function run() FILE: database/seeders/DataRowsTableSeeder.php class DataRowsTableSeeder (line 9) | class DataRowsTableSeeder extends Seeder method run (line 14) | public function run() method dataRow (line 365) | protected function dataRow($type, $field) FILE: database/seeders/DataTypesTableSeeder.php class DataTypesTableSeeder (line 8) | class DataTypesTableSeeder extends Seeder method run (line 13) | public function run() method dataType (line 67) | protected function dataType($field, $for) FILE: database/seeders/DatabaseSeeder.php class DatabaseSeeder (line 8) | class DatabaseSeeder extends Seeder method run (line 15) | public function run() FILE: database/seeders/MenuItemsTableSeeder.php class MenuItemsTableSeeder (line 9) | class MenuItemsTableSeeder extends Seeder method run (line 16) | public function run() FILE: database/seeders/MenusTableSeeder.php class MenusTableSeeder (line 8) | class MenusTableSeeder extends Seeder method run (line 15) | public function run() FILE: database/seeders/PermissionRoleTableSeeder.php class PermissionRoleTableSeeder (line 9) | class PermissionRoleTableSeeder extends Seeder method run (line 16) | public function run() FILE: database/seeders/PermissionsTableSeeder.php class PermissionsTableSeeder (line 8) | class PermissionsTableSeeder extends Seeder method run (line 13) | public function run() FILE: database/seeders/RolesTableSeeder.php class RolesTableSeeder (line 8) | class RolesTableSeeder extends Seeder method run (line 13) | public function run() FILE: database/seeders/SettingsTableSeeder.php class SettingsTableSeeder (line 8) | class SettingsTableSeeder extends Seeder method run (line 13) | public function run() method findSetting (line 143) | protected function findSetting($key) FILE: database/seeders/TranslationsTableSeeder.php class TranslationsTableSeeder (line 12) | class TranslationsTableSeeder extends Seeder method run (line 19) | public function run() method categoriesTranslations (line 32) | private function categoriesTranslations() method dataTypesTranslations (line 53) | private function dataTypesTranslations() method pagesTranslations (line 119) | private function pagesTranslations() method menusTranslations (line 147) | private function menusTranslations() method findMenuItem (line 206) | private function findMenuItem($title) method arr (line 211) | private function arr($par, $id) method trans (line 220) | private function trans($lang, $keys, $value) FILE: database/seeders/UserSeeder.php class UserSeeder (line 9) | class UserSeeder extends Seeder method run (line 16) | public function run() FILE: database/seeders/VoyagerDatabaseSeeder.php class VoyagerDatabaseSeeder (line 8) | class VoyagerDatabaseSeeder extends Seeder method run (line 19) | public function run() FILE: database/seeders/VoyagerDummyDatabaseSeeder.php class VoyagerDummyDatabaseSeeder (line 8) | class VoyagerDummyDatabaseSeeder extends Seeder method run (line 19) | public function run() FILE: public/js/character-create.js function changeRace (line 9) | function changeRace() { function changeGender (line 16) | function changeGender() { FILE: tests/Browser/ExampleTest.php class ExampleTest (line 9) | class ExampleTest extends DuskTestCase method testBasicExample (line 18) | public function testBasicExample() FILE: tests/Browser/Pages/HomePage.php class HomePage (line 7) | class HomePage extends Page method url (line 14) | public function url() method assert (line 25) | public function assert(Browser $browser) method elements (line 35) | public function elements() FILE: tests/Browser/Pages/Page.php class Page (line 7) | abstract class Page extends BasePage method siteElements (line 14) | public static function siteElements() FILE: tests/CreatesApplication.php type CreatesApplication (line 7) | trait CreatesApplication method createApplication (line 14) | public function createApplication() FILE: tests/DuskTestCase.php class DuskTestCase (line 10) | abstract class DuskTestCase extends BaseTestCase method prepare (line 20) | public static function prepare() method driver (line 30) | protected function driver() FILE: tests/Feature/AttackTest.php class AttackTest (line 11) | class AttackTest extends TestCase method strong_own_character_wins_while_attacking_basic_opponent (line 18) | public function strong_own_character_wins_while_attacking_basic_oppone... method basic_own_character_looses_while_attacking_strong_opponent (line 52) | public function basic_own_character_looses_while_attacking_strong_oppo... FILE: tests/Feature/CharacterCreationTest.php class CharacterCreationTest (line 13) | class CharacterCreationTest extends TestCase method an_authenticated_user_without_character_record_is_redirected_to_character_create_page (line 20) | public function an_authenticated_user_without_character_record_is_redi... method an_authenticated_user_with_character_record_is_redirected_to_character_location_page (line 36) | public function an_authenticated_user_with_character_record_is_redirec... FILE: tests/Feature/ExampleTest.php class ExampleTest (line 8) | class ExampleTest extends TestCase method test_example (line 15) | public function test_example() FILE: tests/TestCase.php class TestCase (line 7) | abstract class TestCase extends BaseTestCase FILE: tests/Unit/ExampleTest.php class ExampleTest (line 7) | class ExampleTest extends TestCase method test_example (line 14) | public function test_example() FILE: tests/Unit/app/Modules/Equipment/Application/Services/ItemServiceTest.php class ItemServiceTest (line 26) | class ItemServiceTest extends TestCase method setUp (line 43) | protected function setUp(): void method testCreate (line 60) | public function testCreate(): void FILE: tests/Unit/app/Modules/Equipment/Domain/InventoryTest.php class InventoryTest (line 19) | class InventoryTest extends TestCase method setUp (line 30) | protected function setUp(): void method testWillThrowExceptionOnTryingToCreateInventoryWithNonInventoryItems (line 39) | public function testWillThrowExceptionOnTryingToCreateInventoryWithNon... method testWillThrowExceptionOnTryingToCreateInventoryWithTooManyItems (line 53) | public function testWillThrowExceptionOnTryingToCreateInventoryWithToo... method testCreatingNewInventoryWithMaximumNumberOfItemsWorks (line 67) | public function testCreatingNewInventoryWithMaximumNumberOfItemsWorks(... method testCreatingNewInventoryWithNoItemsWorks (line 83) | public function testCreatingNewInventoryWithNoItemsWorks(): void method testRightAmountOfMoneyAfterPuttingMoneyIn (line 95) | public function testRightAmountOfMoneyAfterPuttingMoneyIn(): void method testRightAmountOfMoneyAfterPuttingMoreMoneyIn (line 112) | public function testRightAmountOfMoneyAfterPuttingMoreMoneyIn(): void method testRightAmountOfMoneyAfterTakingMoneyOut (line 132) | public function testRightAmountOfMoneyAfterTakingMoneyOut(): void method testAddingItemSequentially (line 152) | public function testAddingItemSequentially(): void method generateItems (line 183) | private function generateItems(int $numberOfItems): Collection FILE: tests/Unit/app/Modules/Level/Application/Services/LevelServiceTest.php class LevelServiceTest (line 10) | class LevelServiceTest extends TestCase method setUp (line 15) | protected function setUp():void method xpForLevelServiceProvider (line 22) | public function xpForLevelServiceProvider() method testGetLevelByXp (line 45) | public function testGetLevelByXp(int $xp, int $levelId): void FILE: tests/Unit/app/Modules/Level/Domain/Entities/LevelTest.php class LevelTest (line 9) | class LevelTest extends TestCase method testGetProgress (line 11) | public function testGetProgress() method testGetProgressWithXpNotInRange (line 20) | public function testGetProgressWithXpNotInRange()