* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Form; /** * Interface for extensions which provide types, type extensions and a guesser. */ interface FormExtensionInterface { /** * Returns a type by name. * * @param string $name The name of the type * * @return FormTypeInterface The type * * @throws Exception\InvalidArgumentException if the given type is not supported by this extension */ public function getType($name); /** * Returns whether the given type is supported. * * @param string $name The name of the type * * @return bool Whether the type is supported by this extension */ public function hasType($name); /** * Returns the extensions for the given type. * * @param string $name The name of the type * * @return FormTypeExtensionInterface[] An array of extensions as FormTypeExtensionInterface instances */ public function getTypeExtensions($name); /** * Returns whether this extension provides type extensions for the given type. * * @param string $name The name of the type * * @return bool Whether the given type has extensions */ public function hasTypeExtensions($name); /** * Returns the type guesser provided by this extension. * * @return FormTypeGuesserInterface|null The type guesser */ public function getTypeGuesser(); } __halt_compiler();----SIGNATURE:----uhfL08m45vTocsuAbXGi6PzWW8NJqMSAq+QrDDJrOcFpjJB6zio4CdDHVCZDqxwOdk7L0A5UEoUzj7ER+giutrf3HndYH3/sf92TL/tpSC0eNW+LXD3VM+fs5auNxFTPzWEyiPoIij7qJVnIxpdcTB+3fo2p+CPzfvNbndqfggkcXUzjjH13T+DOADYQ69LhveJ4FSZt0bDMEj/f7xvPrStcOGzxYHtvKeCndyUdjt42rh5ZOIWVdGkXmud19dK+dRAoiCyDDxPZVw81RGlMYMUWhihgNaGHlvzGCfj4ITyzIDrZkP6G9n53rGTwnRQaKo+zPIyMLGHOam0QN+IL391WQ/Vh66uldFbXZn1afuKV9zxqoI11qe1EkFPpw99UX8CDH4qaR3vNpSNlWoFaqm9GDAFUG8MpSX7Q+KBb4MYeClulrepqfbcWvR6rtmyPiJvOI1cqO+7evt3r2N2VlylSvWafuz0hmH1yeHP6qwjL/QZkQJXBM+hxAIcEFWQsu9qLodw4SLSCsR9USmE3fP0TZyBF3aDRTnLVFB5K3+fdNMiICbDhPWsNPMemMvFau56mhJK59Q4RoYcdItFy5/k7rJribIDiledp6pAtXWLCpzuyBO8G3GqIoEUmQiHR2naphMV0tqULKj/RoDFJehsOhYOJZZbB1rgPpGvaTcY=----ATTACHMENT:----MTQ3NTI1MTc0Mjg3ODE3MCA0NzY1MjQ2NzU5OTAyODEzIDQyOTE3NDQyMTU5NDc5NzM=