20 private $moduleDirReader;
30 private $perFileSchema;
43 public function __construct(ModuleDirReader $reader, $moduleName, $schema, $perFileSchema =
null)
45 $this->moduleDirReader = $reader;
46 $this->moduleName = $moduleName;
47 $this->schema = $schema;
48 $this->perFileSchema = $perFileSchema;
58 return $this->moduleDirReader->getModuleDir(
Dir::MODULE_ETC_DIR, $this->moduleName) .
'/' . $this->schema;
68 if ($this->perFileSchema !==
null) {
70 .
'/' . $this->perFileSchema;
__construct(ModuleDirReader $reader, $moduleName, $schema, $perFileSchema=null)