Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / consolidation / robo / src / ClassDiscovery / ClassDiscoveryInterface.php
1 <?php
2
3 namespace Robo\ClassDiscovery;
4
5 /**
6  * Interface ClassDiscoveryInterface
7  *
8  * @package Robo\Plugin\ClassDiscovery
9  */
10 interface ClassDiscoveryInterface
11 {
12     /**
13      * @param $searchPattern
14      *
15      * @return $this
16      */
17     public function setSearchPattern($searchPattern);
18
19     /**
20      * @return string[]
21      */
22     public function getClasses();
23
24     /**
25      * @param $class
26      *
27      * @return string|null
28      */
29     public function getFile($class);
30 }