*/ interface DefinitionResolver { /** * Resolve a definition to a value. * * @param Definition $definition Object that defines how the value should be obtained. * @param array $parameters Optional parameters to use to build the entry. * * @throws InvalidDefinition If the definition cannot be resolved. * * @return mixed Value obtained from the definition. */ public function resolve(Definition $definition, array $parameters = []); /** * Check if a definition can be resolved. * * @param Definition $definition Object that defines how the value should be obtained. * @param array $parameters Optional parameters to use to build the entry. */ public function isResolvable(Definition $definition, array $parameters = []): bool; } __halt_compiler();----SIGNATURE:----O2wNimXPKDmyVwqMMJIvXHoYmOztFXCgdj0vKP3WVMVzAEg8l2donZdWqWzbe2/bMeoY8AvqAfYwApG+CkBnGmerIesZILGQ+PctWa/l5NfeKEcLsh4b3XICp1Tk9yLXOVeUK5Z3hmDhAvjzk6nRyevfs5jUiXIqXgqiqbpgJcjv2grpE4HxV59dPWzMY/Lt95JOV8ga7o4VTgDAIX4rUm33JST8aK0MyvfKMYbz5J0D7k4SExlqnBj2EHofjdiRO5VI1XrGtKqcMn60Yw2b2dQEP1fuBS1UboUT9+/FRGcn8WDo9yDawkuUP6yzAOla/TlCO7VvgFN4XUC/mgpg2cJ/wokAgBIIHPOI1XqGhPtZ9RiHctWn73cPrHHRi5Uv5aeOo2HVPfOIgERAko5ov0WlgkOMCKAniPrun6NjCC/Um4PtLFaJKz9egI6JPu2l9hEBFahOnAYMA/vwlaLQT9Fp4ZI3K6DvmHamIjYsjbAz8lWxgZgb2s9zPBKr1qNdJ0VU4wK0zs4zZ0y4+m0R3aHhVtm3kH11T+jVbVWWrR8zYmD1tb6IMJDy43YF0FhLOJZulTgJzVkM0Qso1yVeLUKVs9y3E2M00MO3HltCm4yW5XZub/1sp90Uvq9Lqw7yYYNNYmc4dvbmcKHd2RfF9KE/DOff3BouokRk2+jm2cw=----ATTACHMENT:----MjEwOTkyNzQ5OTUwNDk4NCAxMjg5NTE0MDYyMjk4MzE4IDU1NjA1MjIxMzY4MDY2MTI=