19declare(strict_types=1);
47 return $this->flavour_builder->get($rid, $flavour_definition,
false);
55 if ($this->flavour_builder->has($rid, $flavour_definition)) {
58 $this->flavour_builder->get($rid, $flavour_definition,
true);
67 return $this->flavour_builder->has($rid, $flavour_definition);
77 if ($this->
has($rid, $flavour_definition)) {
78 $this->flavour_builder->delete($rid, $flavour_definition);
89 return $this->flavour_builder->testDefinition($rid, $flavour_definition);
__construct(protected FlavourBuilder $flavour_builder, protected ResourceBuilder $resource_builder)
possible(ResourceIdentification $rid, FlavourDefinition $flavour_definition)
@description Hereby you can check in advance, if there is a Machine and an Engine for your FlavourDef...
has(ResourceIdentification $rid, FlavourDefinition $flavour_definition)
@description This can be used to ask whether a Flavor already exists for the FlavourDefinition for a ...
ensure(ResourceIdentification $rid, FlavourDefinition $flavour_definition)
@description Actually like get(), but without return and can be used to create Flavour before you wan...
Class ResourceIdentification.