Index

iEntry

MMO\git\interfaces · 1 symbol · generated 5 Oct 2026

interface

iEntry

iEntry.php:4
interface MMO\git\interfaces\iEntry
Namespace
MMO\git\interfaces

Constants24

CAN_BE_ADDED

const CAN_BE_ADDED = 98048

CAN_BE_COMMITED

const CAN_BE_COMMITED = 127

COMMIT_CHANGED

const COMMIT_CHANGED = 262144

ENTRY_STATUS

const ENTRY_STATUS = 65535

INDEX_ADDED

const INDEX_ADDED = 2

INDEX_COPIED

const INDEX_COPIED = 16

INDEX_DELETED

const INDEX_DELETED = 4

INDEX_IGNORED

const INDEX_IGNORED = 128

INDEX_MODIFIED

const INDEX_MODIFIED = 1

INDEX_RENAMED

const INDEX_RENAMED = 8

INDEX_UNMERGED

const INDEX_UNMERGED = 32

INDEX_UNTRACKED

const INDEX_UNTRACKED = 64

MODULE_STATUS

const MODULE_STATUS = 458752

TRACKED_CHANGES

const TRACKED_CHANGES = 65536

UNKNOWN_ERROR

const UNKNOWN_ERROR = 524288

UNTRACKED_CHANGES

const UNTRACKED_CHANGES = 131072

WORKTREE_ADDED

const WORKTREE_ADDED = 512

WORKTREE_COPIED

const WORKTREE_COPIED = 4096

WORKTREE_DELETED

const WORKTREE_DELETED = 1024

WORKTREE_IGNORED

const WORKTREE_IGNORED = 32768

WORKTREE_MODIFIED

const WORKTREE_MODIFIED = 256

WORKTREE_RENAMED

const WORKTREE_RENAMED = 2048

WORKTREE_UNMERGED

const WORKTREE_UNMERGED = 8192

WORKTREE_UNTRACKED

const WORKTREE_UNTRACKED = 16384

Methods5

getFilename()

abstractiEntry.php:40
abstract function getFilename(): string
returnsstringthe absolute filename of the entry.

getOrigin()

abstractiEntry.php:52
abstract function getOrigin(): ?string
returnsnull | stringthe previous path, when the entry was renamed or copied.

getStatus()

abstractiEntry.php:46
abstract function getStatus(): int
returnsintthe status, as a combination of this interface's flags.

getStatusText($sep)

abstractiEntry.php:49
abstract function getStatusText(?string $sep = ', '): array|string
$sep = ', 'null | string
returnsarray | stringthe status, as human readable text.

relativeFilename()

abstractiEntry.php:43
abstract function relativeFilename(): string
returnsstringthe filename relative to the repository it belongs to.