Workspaces
final class Workspaces implements IteratorAggregate, Countable (View source)
An immutable, type-safe collection of Workspace objects
Methods
No description
No description
No description
Get all base workspaces (if they are included in this set).
Get all dependent workspaces recursively (if they are included in this set).
Get all immediately dependent workspaces (if they are included in this set).
No description
No description
No description
Details
static Workspaces
fromArray(array $workspaces)
No description
static Workspaces
createEmpty()
No description
Workspace|null
get(WorkspaceName $workspaceName)
No description
array
getRootWorkspaces()
No description
Workspaces
getBaseWorkspaces(WorkspaceName $workspaceName)
Get all base workspaces (if they are included in this set).
Workspaces
getDependantWorkspacesRecursively(WorkspaceName $workspaceName)
Get all dependent workspaces recursively (if they are included in this set).
Workspaces
getDependantWorkspaces(WorkspaceName $workspaceName)
Get all immediately dependent workspaces (if they are included in this set).
Traversable
getIterator()
No description
Workspaces
filter(Closure $callback)
No description
array
map(Closure $callback)
No description
int
count()
No description
bool
isEmpty()
No description