<?php/* * This file is part of the Behat Gherkin. * (c) Konstantin Kudryashov <ever.zet@gmail.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */namespaceBehat\Gherkin\Loader;useBehat\Gherkin\Node\FeatureNode;/** * Loader interface. * * @author Konstantin Kudryashov <ever.zet@gmail.com> */interfaceLoaderInterface{/** * Checks if current loader supports provided resource. * * @param mixed $resource Resource to load * * @return bool */publicfunctionsupports($resource);/** * Loads features from provided resource. * * @param mixed $resource Resource to load * * @return FeatureNode[] */publicfunctionload($resource);}