123456789101112131415161718192021222324252627282930313233343536 |
- <?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>
- * @package Gedmo.Common.Mapping
- * @subpackage Driver
- * @link http://www.gediminasm.org
- * @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);
- }
|