infinito/application/symfony/src/Attribut
2019-05-30 16:52:02 +02:00
..
ActionTypeAttribut.php Finished refactoring of exceptions 2019-04-15 01:37:17 +02:00
ActionTypeAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
ChildsAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
ChildsAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
ClassAttribut.php Finished refactoring of exceptions 2019-04-15 01:37:17 +02:00
ClassAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
CollectionAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
CollectionAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
ConditionAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
ConditionAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
CreatorRelationAttribut.php In between commit implementing EntityDomServiceTest 2019-02-25 14:34:55 +01:00
CreatorRelationAttributInterface.php In between commit implementing EntityDomServiceTest 2019-02-25 14:34:55 +01:00
CrudAttribut.php Finished refactoring of exceptions 2019-04-15 01:37:17 +02:00
CrudAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
FirstNameSourceAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
FirstNameSourceAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
FullPersonNameSourceAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
FullPersonNameSourceAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
GrantAttribut.php Optimized dom management 2019-02-25 16:38:54 +01:00
GrantAttributInterface.php Optimized dom management 2019-02-25 16:38:54 +01:00
IdAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
IdAttributInterface.php In between commit implementing EntityDomServiceTest 2019-02-25 14:34:55 +01:00
LawAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
LawAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
LayerAttribut.php Finished refactoring of exceptions 2019-04-15 01:37:17 +02:00
LayerAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
LayerRepositoryFactoryServiceAttribut.php Renamed domain RepositoryManagement to Repository 2019-05-30 16:30:03 +02:00
LayerRepositoryFactoryServiceAttributInterface.php Renamed domain RepositoryManagement to Repository 2019-05-30 16:30:03 +02:00
LogsAttribut.php Added draft for history 2019-02-25 19:59:55 +01:00
LogsAttributInterface.php Added draft for history 2019-02-25 19:59:55 +01:00
MemberRelationAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
MemberRelationAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
MembersAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
MembersAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
MembershipsAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
MembershipsAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
NameAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
NameAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
NameSourceAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
NameSourceAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
ParentRelationAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
ParentRelationAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
ParentsAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
ParentsAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
PersonIdentitySourceAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
PersonIdentitySourceAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
PriorityAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
PriorityAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
README.md Optimized Attributes and tests for it 2019-02-07 13:14:55 +01:00
RecieverAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
RecieverAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
RelationAttribut.php Optimized MVC and implemented function tests for format 2019-03-29 17:53:06 +01:00
RelationAttributInterface.php Optimized MVC and implemented function tests for format 2019-03-29 17:53:06 +01:00
RequestAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
RequestAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
RequestedEntityAttribut.php Renamed domain RequestManagement to Request 2019-05-30 16:52:02 +02:00
RequestedEntityAttributInterface.php Renamed domain RequestManagement to Request 2019-05-30 16:52:02 +02:00
RequestedRightAttribut.php Renamed domain RequestManagement to Request 2019-05-30 16:52:02 +02:00
RequestedRightAttributInterface.php Renamed domain RequestManagement to Request 2019-05-30 16:52:02 +02:00
RightAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
RightAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
RightsAttribut.php Optimized dom management 2019-02-25 16:38:54 +01:00
RightsAttributInterface.php Optimized dom management 2019-02-25 16:38:54 +01:00
SlugAttribut.php Finished refactoring of exceptions 2019-04-15 01:37:17 +02:00
SlugAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
SourceAttribut.php Optimized dom management 2019-02-25 16:38:54 +01:00
SourceAttributInterface.php Optimized dom management 2019-02-25 16:38:54 +01:00
SurnameSourceAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
SurnameSourceAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
TextAttribut.php Implemented tests for EntityDomService and refactored code 2019-04-02 18:52:11 +02:00
TextAttributInterface.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
TimestampAttribut.php Added draft for history 2019-02-25 19:59:55 +01:00
TimestampAttributInterface.php Added draft for history 2019-02-25 19:59:55 +01:00
UserAttribut.php Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
UserAttributInterface.php Implemented tests for EntityDomService and refactored code 2019-04-02 18:52:11 +02:00
VersionAttribut.php In between commit implementing EntityDomServiceTest 2019-02-25 14:34:55 +01:00
VersionAttributInterface.php In between commit implementing EntityDomServiceTest 2019-02-25 14:34:55 +01:00

Attribut

This folder containes the attributs which are used by entity, domain logic etc.

Structure

Each attribut containes out of an interface and a trait.

Interface

The interface MUST define a get- and a set-method. Optional an interface can define a has-method. For meta processing an interface SHOULD contain one constant which is named by the schema _<>ATTRIBUT_NAME. An interface MUST NOT implement other constants.

Methods

Set

The setter MUST return nothing(void). It SHOULD throw an exception if the value is not valid.

Get

The getter MUST return the attribute. Void is not allowed.

Has

has must return an boolean. True if the attribut is defined, otherwise false.

Trait

The trait represents the implementation of the interface. Also it contains an private or protected attribute, which is modified by the methods which are defined in the interface.