for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Xervice\DataProvider;
use Xervice\Core\Config\AbstractConfig;
class DataProviderConfig extends AbstractConfig
{
public const DATA_PROVIDER_PATHS = 'data.provider.paths';
public const DATA_PROVIDER_GENERATED_PATH = 'data.provider.generated.path';
public const DATA_PROVIDER_NAMESPACE = 'data.provider.namespace';
public const FILE_PATTERN = 'file.pattern';
/**
* @return array
*/
public function getPaths(): array
return $this->get(self::DATA_PROVIDER_PATHS, []);
}
* @return string
public function getGeneratedPath(): string
return $this->get(self::DATA_PROVIDER_GENERATED_PATH);
public function getDataProviderNamespace(): string
return $this->get(self::DATA_PROVIDER_NAMESPACE, 'DataProvider');
public function getFilePattern(): string
return $this->get(self::FILE_PATTERN, '*.dataprovider.xml');