pathParts = $pathParts; } /** * @param array $data * * @throws RuntimeException when a path element cannot be found in the array * @return mixed */ public function evaluate(array $data) { $value = $data; foreach ( $this->pathParts as $key ) { if ( !array_key_exists( $key, $value ) ) { $expression = implode( '.', $this->pathParts ); throw new RuntimeException( "Undefined variable '{$expression}'" ); } $value = $value[$key]; } return $value; } } __halt_compiler();----SIGNATURE:----TejU8lEXcb0a8j1XZhMwM+KfwwH072ZYPsrJYYTqaXwLvJ0verrnB7X07PoR2GDDTPrAnKjDTaQSqghrd06Dy72NoAhkb0q/vLhIrnmSKX8zpVsioQnkI8ex7O/kpeRboR1NH/2TTs7nuu100rt8BWIVxVLHYrqUyvPK4Aq+9dgeY7A7zGCW3mTYWEAaWgKjmBQYdtezAMCzTYIHtdl5gvgGWlvb3CLmaOpfjzGcA0yzLMu7KKORpVH1imw942kMd3Ug4FmCHhjRThnHJy9obQi5H0nGi4R9OWXqdBdT3EoFysqKgB14l37A/MZsQQ55zphLQK2ept2BurDWyrFVjGgU9OXqxt5ip6P8+qBfU1aMoXtSrUb8DPesdWQl6Ff7yjonoS+Ibsv2oKEXeHptN09tWR7leK4fBExsPBxyJFfFctuIyEj1bBZPUho0k9vPrXwIiBIdH1qGrwStLMan4Rj5TjdCbG5nOB3kHMzf98VfiF/rmHMvIqsfjLkwtHe4j72kmh4IudNqhAxBwEBAgyf6fSmYfFlqEC+5FHZEWdiD45H9O6S73j3K5vFL9jpqlRqzaRCq2RQptkBQ+x1S3EggH3ywPenOO7AukgQKbiN0By7JaaZoSeI1BV3X+KZvmo2LM3MJqt4vJ2zAFG6YqcpKdAShHJOjy1uWGZGNylY=----ATTACHMENT:----MzE1OTc2NDA0MDQ3OTIyMSAzNjEzMDYxODg5OTQyMzE2IDQ4MDA2MjUzMzY4ODk4NzA=