*/ 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:----QCd2m8QMkks78lKZLbvnFLIwgpmQJGDkPxTde3t+R/dHl9Qhe/jYKW2mZlBEYvhvHD13Q5/5Tvv6m12ZLTDyP4kqJfi4/8ZORx0Cb/UiwTAOrelgt3oqE0g9yTVthqcP57SrK52JZ9SmqNNQIqMeMYrV7Tct3mKqbMxiiNAlXKDUk6gW4V3AD1KxUUlSFfrcCY+953qu0fCCyTa2r0equAaN0sHeyfJSZFDR1u0+8WlNbFHJDGFSTEaGi6J1VgrH3UM2W2KfPrE6kbsvkUtH7I0onDeZAnwGnakPDSYcLzB1YA7dsbCrN6bafSyEjlSsojVd5biTZrjM/1LYSR3smPNMx1ws6y+dw5nRImwzPQUWxWtjmZKfweWwCkFG+qkDqMeqQZoJJ3xhd7ATiBoRIdmyMyknM8vGrDjbhdmrB03AkMIQM8KyUa6BeyUIp0e2uuDc1km1Re11uIt+LtYC9P9g2MLp6UgQQrpwtof7jPY7gwwMlwr6GIfy5np7+BF5X73QvUzz1v+vDDghqsgrfO3WYN0YcVFdNTIVIy/qubHjWSuLdQ8n4kqetcamMKZJ0/a3cnONGnjEraVvoJqgsN5yVxKhaIlQJIFFRR5qS65KEZvNHH+iAQJNTf64bE4pDbxA4f+wRO/iLTGWrZwDWeDtPftCRfsboSHTL958lOo=----ATTACHMENT:----MTQyMjQ0Mzk3NzY3MDU3MSA0NDI5ODczNDA5NzYwMDk1IDg3OTUyMTY1MzY5Mjc3NTQ=