$api (defined in Data) | Data | protected |
$data (defined in Data) | Data | protected |
$diff (defined in Data) | Data | protected |
__call(string $method, array $args) | Data | |
__construct(Api|self $caller, array $data=[]) | Data | |
__serialize() | Data | |
__toString() | AbstractEntity | |
__unserialize(array $data) | Data | |
Helix::_addWithPost(string $addPath, array $postData, string $field, array $diff) | PostMutatorTrait | protected |
Helix::Asana::Base::AbstractEntity::MembersTrait::_addWithPost(string $addPath, array $postData, string $field, array $diff) | PostMutatorTrait | protected |
_get(string $field) | AbstractEntity | protected |
Helix::_getDateTime() | DateTimeTrait | |
Helix::Asana::Base::AbstractEntity::DueTrait::_getDateTime() | DateTimeTrait | |
_getParentNode() | Project | protected |
_has(string $field) | Data | protected |
_hydrate(string $class, $item) | Data | protected |
_is(string $field) | Data | protected |
_of(string $resourceSubtype) | Data | protected |
_reload(string $field) | AbstractEntity | protected |
Helix::_removeWithPost(string $rmPath, array $postData, string $field, array|Closure $diff) | PostMutatorTrait | protected |
Helix::Asana::Base::AbstractEntity::MembersTrait::_removeWithPost(string $rmPath, array $postData, string $field, array|Closure $diff) | PostMutatorTrait | protected |
_select(string|iterable $subject, callable $filter,... $args) | Data | protected |
_set(string $field, $value) | Data | protected |
_setData(array $data) | Project | protected |
_setField(string $field, $value) | Data | protected |
addFollower(User $user) | FollowersTrait | |
addFollowers(array $users) | FollowersTrait | |
addMember(User $user) | MembersTrait | |
addMembers(array $users) | MembersTrait | |
create() | CreateTrait | |
delete() | DeleteTrait | |
DIR (defined in Project) | Project | protected |
duplicate(string $name, array $include, Team $team=null, array $schedule=[]) | Project | |
GET_ACTIVE (defined in Project) | Project | |
GET_ARCHIVED (defined in Project) | Project | |
getColor() | Project | |
getCreatedAt() | Project | |
getCurrentStatus() | Project | |
getCustomFields() | FieldSettingsTrait | |
getCustomFieldSettings() | FieldSettingsTrait | |
getDefaultSection() | Project | |
getDefaultView() | Project | |
getDueOn() | DueTrait | |
getEvents(?string &$token) | SyncTrait | |
getFollowers() | FollowersTrait | |
getGid() | AbstractEntity | |
getIcon() | Project | |
getIterator(int $limit=PHP_INT_MAX) | Project | |
getMembers() | MembersTrait | |
getModifiedAt() | Project | |
getName() | Project | |
getNotes() | Project | |
getOwner() | Project | |
getSections(int $limit=PHP_INT_MAX) | Project | |
getStartOn() | DueTrait | |
getStatuses() | Project | |
getTaskCounts() | Project | |
getTasks(array $filter=Task::GET_INCOMPLETE) | Project | |
getTeam() | Project | |
getUrl() | UrlTrait | |
getWebhooks() | Project | |
getWorkspace() | Project | |
hasDueOn() | DueTrait | |
hasFollowers() | FollowersTrait | |
hasGid() | AbstractEntity | |
hasMembers() | MembersTrait | |
hasOwner() | Project | |
hasStartOn() | DueTrait | |
hasTeam() | Project | |
isArchived() | Project | |
isDiff() | Data | |
isPublic() | Project | |
isTemplate() | Project | |
jsonSerialize() | Data | |
LAYOUT_BOARD (defined in Project) | Project | |
LAYOUT_CALENDAR (defined in Project) | Project | |
LAYOUT_LIST (defined in Project) | Project | |
LAYOUT_TIMELINE (defined in Project) | Project | |
MAP (defined in Project) | Project | protected |
newSection() | Project | |
newStatus() | Project | |
newTask() | Project | |
newWebhook() | Project | |
offsetExists(mixed $offset) | Data | |
offsetGet(mixed $offset) | Data | |
Helix::offsetSet(mixed $offset, mixed $value) | Data | |
Helix::Asana::Base::ImmutableArrayTrait::offsetSet(mixed $offset, mixed $value) | ImmutableArrayTrait | |
offsetUnset(mixed $offset) | Data | |
OPT_FIELDS (defined in AbstractEntity) | AbstractEntity | protected |
reload() | AbstractEntity | |
removeFollower(User $user) | FollowersTrait | |
removeFollowers(array $users) | FollowersTrait | |
removeMember(User $user) | MembersTrait | |
removeMembers(array $users) | MembersTrait | |
selectCustomFields(callable $filter) | FieldSettingsTrait | |
selectFollowers(callable $filter) | FollowersTrait | |
selectMembers(callable $filter) | MembersTrait | |
selectSections(callable $filter) | Project | |
selectStatuses(callable $filter) | Project | |
selectTasks(callable $filter, array $apiFilter=Task::GET_INCOMPLETE) | Project | |
setArchived(bool $archived) | Project | |
setColor(string $color) | Project | |
setDefaultView(string $layout) | Project | |
setDueOn($date) | DueTrait | |
setName(string $name) | Project | |
setNotes(string $notes) | Project | |
setOwner(?User $owner) | Project | |
setPublic(bool $public) | Project | |
setStartOn($date) | DueTrait | |
setTeam(?Team $team) | Project | |
setWorkspace(Workspace $workspace) | Project | |
toArray(bool $diff=false) | Data | |
TYPE (defined in Project) | Project | |
update() | UpdateTrait | |