/home/vianto5/heredit.mx/wp-content/plugins/code-snippets/vendor/typisttech/imposter/src
NameSizeModeActions
ArrayUtil.php7080644editdlrm
Config.php17800644editdlrm
ConfigCollection.php8180644editdlrm
ConfigCollectionFactory.php21150644editdlrm
ConfigCollectionInterface.php4040644editdlrm
ConfigFactory.php6590644editdlrm
ConfigInterface.php3070644editdlrm
Filesystem.php19290644editdlrm
FilesystemInterface.php11290644editdlrm
Imposter.php29410644editdlrm
ImposterFactory.php8230644editdlrm
ImposterInterface.php7040644editdlrm
ProjectConfig.php13450644editdlrm
ProjectConfigInterface.php4480644editdlrm
StringUtil.php5110644editdlrm
Transformer.php41710644editdlrm
TransformerInterface.php3140644editdlrm
Edit: /home/vianto5/heredit.mx/wp-content/plugins/code-snippets/vendor/typisttech/imposter/src/Config.php (1780B)
packageDir = StringUtil::addTrailingSlash($packageDir); $this->config = $config; } /** * @return string[] */ public function getAutoloads(): array { return array_map(function (string $autoload): string { return $this->packageDir . $autoload; }, array_unique($this->getAutoloadPaths())); } /** * @return string[] */ private function getAutoloadPaths(): array { $autoloads = $this->get('autoload'); unset($autoloads['exclude-from-classmap']); return ArrayUtil::flattenMap(function ($autoloadConfig): array { return $this->normalizeAutoload($autoloadConfig); }, $autoloads); } protected function get(string $key): array { return $this->config[$key] ?? []; } /** * @param $autoloadConfigs * * @return string[] */ private function normalizeAutoload($autoloadConfigs): array { if (! is_array($autoloadConfigs)) { return [$autoloadConfigs]; } return ArrayUtil::flattenMap(function ($autoloadConfig): array { return $this->normalizeAutoload($autoloadConfig); }, $autoloadConfigs); } public function getPackageDir(): string { return $this->packageDir; } /** * @return string[] */ public function getRequires(): array { return array_keys($this->get('require')); } }