PHP 클래스 Neos\SiteKickstarter\Service\GeneratorService

상속: extends Neos\Kickstarter\Service\GeneratorService
파일 보기 프로젝트 열기: neos/neos-development-collection 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$contentDimensionRepository Neos\ContentRepository\Domain\Repository\ContentDimensionRepository
$packageManager Neos\Flow\Package\PackageManagerInterface

공개 메소드들

메소드 설명
generateSitePackage ( string $packageKey, string $siteName ) : array Generate a site package and fill it with boilerplate data.

보호된 메소드들

메소드 설명
generateAdditionalFolders ( string $packageKey ) Generate additional folders for site packages.
generateNodeTypesConfiguration ( string $packageKey ) : void Generate a example NodeTypes.yaml
generateSitesTemplate ( string $packageKey, string $siteName ) : void Generate basic template file.
generateSitesTypoScript ( string $packageKey, string $siteName ) : void Generate basic TypoScript files.
generateSitesXml ( string $packageKey, string $siteName ) : void Generate a "Sites.xml" for the given package and name.

메소드 상세

generateAdditionalFolders() 보호된 메소드

Generate additional folders for site packages.
protected generateAdditionalFolders ( string $packageKey )
$packageKey string

generateNodeTypesConfiguration() 보호된 메소드

Generate a example NodeTypes.yaml
protected generateNodeTypesConfiguration ( string $packageKey ) : void
$packageKey string
리턴 void

generateSitePackage() 공개 메소드

Generate a site package and fill it with boilerplate data.
public generateSitePackage ( string $packageKey, string $siteName ) : array
$packageKey string
$siteName string
리턴 array

generateSitesTemplate() 보호된 메소드

Generate basic template file.
protected generateSitesTemplate ( string $packageKey, string $siteName ) : void
$packageKey string
$siteName string
리턴 void

generateSitesTypoScript() 보호된 메소드

Generate basic TypoScript files.
protected generateSitesTypoScript ( string $packageKey, string $siteName ) : void
$packageKey string
$siteName string
리턴 void

generateSitesXml() 보호된 메소드

Generate a "Sites.xml" for the given package and name.
protected generateSitesXml ( string $packageKey, string $siteName ) : void
$packageKey string
$siteName string
리턴 void

프로퍼티 상세

$contentDimensionRepository 보호되어 있는 프로퍼티

protected ContentDimensionRepository,Neos\ContentRepository\Domain\Repository $contentDimensionRepository
리턴 Neos\ContentRepository\Domain\Repository\ContentDimensionRepository

$packageManager 보호되어 있는 프로퍼티

protected PackageManagerInterface,Neos\Flow\Package $packageManager
리턴 Neos\Flow\Package\PackageManagerInterface