* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\PropertyInfo\Tests\Fixtures; use Symfony\Component\PropertyInfo\PropertyAccessExtractorInterface; use Symfony\Component\PropertyInfo\PropertyDescriptionExtractorInterface; use Symfony\Component\PropertyInfo\PropertyListExtractorInterface; use Symfony\Component\PropertyInfo\PropertyTypeExtractorInterface; use Symfony\Component\PropertyInfo\Type; /** * @author Kévin Dunglas */ class DummyExtractor implements PropertyListExtractorInterface, PropertyDescriptionExtractorInterface, PropertyTypeExtractorInterface, PropertyAccessExtractorInterface { /** * {@inheritdoc} */ public function getShortDescription($class, $property, array $context = array()) { return 'short'; } /** * {@inheritdoc} */ public function getLongDescription($class, $property, array $context = array()) { return 'long'; } /** * {@inheritdoc} */ public function getTypes($class, $property, array $context = array()) { return array(new Type(Type::BUILTIN_TYPE_INT)); } /** * {@inheritdoc} */ public function isReadable($class, $property, array $context = array()) { return true; } /** * {@inheritdoc} */ public function isWritable($class, $property, array $context = array()) { return true; } /** * {@inheritdoc} */ public function getProperties($class, array $context = array()) { return array('a', 'b'); } } __halt_compiler();----SIGNATURE:----qMcBeRTZhSRz38wZbgYtz5+U+sfq3AWTtXJCejOjTDKsYv4xYaP78j1Ou3HKXQybxqoxq8pjGUnvnHkgiYfcGOLFV7k2/GsiKTX8zeQvGzmtxS+7mnb2vjzxe4hkr0skMiehHRyOlMpUmSZsxqhCMb1NIHeCRihBUIiILEOJ7GVOfpVYIVoFK13HR7zfnvU8/z3FYk5p48hAuzbR3WP1vlVdK0Y8Mljz22lb0APyItAudJhWIunr2+TZyUMeMJVtokcjS0EZ4Tc2MxMGLwcq0VmsQ30va9/FBU8hG9HUVXWNLIIGIDtBEmMP/UV8A4YhZwJ7HlfDj7mM+hicF1PuzHCIBqwgE8WMrWPDjr76zalg0+zasctECufqBrL8+EE7V4/tpwux8N6Y4rONmw2blNZEZ0oTQ8Uv/lAXKzUBSW5T2GIO1PtS6RUQcP/W+mN7pIza/ONf/et3GXd/NaHjky7QAEYtypnzetB/gbXKMykhbPAIrQNqSubUT92j5ADSYU3pf3qIpYe454ZEejGtLkojbZHTCmRO5cB9exde+6MBQTttXO2nf/MVi9jCL8Sv9+LvVrHkulbkodUAl+ypi3VPFXeNRrzIiw7gwFfBr0gY27+w6MJW7uvEuheYUGSgMcySgTgP/S0YaV6HaiXngCcUJURsEHWJzJc6MNY+JRs=----ATTACHMENT:----NTY1NTkzNjkxNTEyOTkwNiA5Mzg3MTc3NDM5MDEwODczIDE0MTA5NzIzNTExNzMwNzQ=