/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/bake/src/CodeGen
NameSizeModeActions
ClassBuilder.php25980644editdlrm
CodeParser.php74620644editdlrm
FileBuilder.php33110644editdlrm
ImportHelper.php29000644editdlrm
ParsedClass.php16470644editdlrm
ParsedFile.php17740644editdlrm
ParseException.php7340644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/bake/src/CodeGen/FileBuilder.php (3311B)
namespace !== $namespace) { throw new ParseException(sprintf( 'Existing namespace `%s` does not match expected namespace `%s`, cannot update existing file', $parsedFile->namespace, $namespace )); } $this->io = $io; $this->namespace = $namespace; $this->parsedFile = $parsedFile; $this->classBuilder = new ClassBuilder($parsedFile->class ?? null); } /** * Returns the file namespace. * * @return string */ public function getNamespace(): string { return $this->namespace; } /** * @return \Bake\CodeGen\ClassBuilder */ public function classBuilder(): ClassBuilder { return $this->classBuilder; } /** * Returns class imports merged with user imports from file. * * @param array $imports Class imports to merge with file imports * @return array */ public function getClassImports(array $imports = []): array { return ImportHelper::merge($imports, $this->parsedFile->classImports ?? [], $this->io); } /** * Returns function imports merged with user imports from file. * * @param array $imports Function imports to merge with file imports * @return array */ public function getFunctionImports(array $imports = []): array { return ImportHelper::merge($imports, $this->parsedFile->functionImports ?? [], $this->io); } /** * Returns const imports merged with user imports from file. * * @param array $imports Const imports to merge with file imports * @return array */ public function getConstImports(array $imports = []): array { return ImportHelper::merge($imports, $this->parsedFile->constImports ?? [], $this->io); } }