1234567891011121314151617181920212223242526272829303132 |
- <?php
- namespace Gedmo\Mapping;
- /**
- * The mapping driver abstract class, defines the
- * metadata extraction function common among
- * all drivers used on these extensions.
- *
- * @author Gediminas Morkevicius <gediminas.morkevicius@gmail.com>
- * @license MIT License (http://www.opensource.org/licenses/mit-license.php)
- */
- interface Driver
- {
- /**
- * Read extended metadata configuration for
- * a single mapped class
- *
- * @param object $meta
- * @param array $config
- * @return void
- */
- public function readExtendedMetadata($meta, array &$config);
- /**
- * Passes in the original driver
- *
- * @param $driver
- * @return void
- */
- public function setOriginalDriver($driver);
- }
|