*/ 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:----es6kafqAOlonsU/Ftu2ai5lDb2AS3hL9pRB+Z7XNxzFsJgf9VsFde/eTe7o1YFVLYf7oHT96eYZ6Ubxj8N+C7thPX3y3fIW7/8F4uUOI1cew1ImWg9/se2rdlDsnP6nw89TOqirhDyUkbeRwCSwcinWSsOZIh597zxV+a1JFF7XcPRW1PwLhJjDSgf+UUEfZ5xQDAkwXD5mYFcbfngmfR22lPXUDJDnoXCMgXdyH9SWg5n0K2xgCYvMMyRuGj9YUf/gi7iYfhCWw/vJL0BYEUdRdDTVobJnRSYEGi7oXcUtmCEluZBeHHGI5m9Uhjr+pB6TopwyjZN/umxDviLVMLMfaxNPNdAtM6fU2ubpx5Z5XS6lN3tzdXFIDSCfAqvjJlb7ejwC6ggv3Eco3YqZmlX2T6nNBGtqT878z2aFtkJucXCq+isfKnlWnHaRGnswWlRxvv+MEx/y0+oUyGZx2EJXtmS7natl5ISalsef825/O6QL7d6OXTHiCOE/Z2iD9KRld7m+izSv6kf9H53f9MMFm3+Dw8TvaM7lSykL0KcZvY/TiC9+oNsHaFcTZ1UziUCfCeSMHC7vuMvVqKxIO5dj2yUfHHAhg1irLMTBoBsYAM+0Wb99nHXLpnBVt2SqfkupPe1k8jEHnJ9WpcugrYvJR5clnKKMUfHByGMbr8wo=----ATTACHMENT:----ODY2MDEyNDMxNjY5MiA5MDE3NTc1NDkzNzIwMjEyIDYyNzg2OTgzNDY1MDEyMTY=