1<?php 2 3declare(strict_types=1); 4 5namespace Metadata; 6 7/** 8 * Interface for advanced Metadata Factory implementations. 9 * 10 * @author Johannes M. Schmitt <schmittjoh@gmail.com> 11 * @author Jordan Stout <j@jrdn.org> 12 */ 13interface AdvancedMetadataFactoryInterface extends MetadataFactoryInterface 14{ 15 /** 16 * Gets all the possible classes. 17 * 18 * @throws \RuntimeException When driver does not an advanced driver. 19 * @return string[] 20 */ 21 public function getAllClassNames(): array; 22} 23