PHP Class AcmePhp\Cli\Repository\Repository

Author: Titouan Galopin ([email protected])
Inheritance: implements AcmePhp\Cli\Repository\RepositoryInterface
显示文件 Open project: acmephp/acmephp Class Usage Examples

Public Methods

Method Description
__construct ( Symfony\Component\Serializer\SerializerInterface $serializer, League\Flysystem\FilesystemInterface $master, League\Flysystem\FilesystemInterface $backup, boolean $enableBackup )
hasAccountKeyPair ( )
hasDomainAuthorizationChallenge ( $domain )
hasDomainCertificate ( $domain )
hasDomainDistinguishedName ( $domain )
hasDomainKeyPair ( $domain )
loadAccountKeyPair ( )
loadDomainAuthorizationChallenge ( $domain )
loadDomainCertificate ( $domain )
loadDomainDistinguishedName ( $domain )
loadDomainKeyPair ( $domain )
save ( $path, $content, $visibility = self::VISIBILITY_PRIVATE )
storeAccountKeyPair ( KeyPair $keyPair )
storeCertificateResponse ( CertificateResponse $certificateResponse )
storeDomainAuthorizationChallenge ( $domain, AcmePhp\Core\Protocol\AuthorizationChallenge $authorizationChallenge )
storeDomainCertificate ( $domain, Certificate $certificate )
storeDomainDistinguishedName ( $domain, DistinguishedName $distinguishedName )
storeDomainKeyPair ( $domain, KeyPair $keyPair )

Private Methods

Method Description
backupAndUpdate ( $path, $content )
createAndBackup ( $path, $content )

Method Details

__construct() public method

public __construct ( Symfony\Component\Serializer\SerializerInterface $serializer, League\Flysystem\FilesystemInterface $master, League\Flysystem\FilesystemInterface $backup, boolean $enableBackup )
$serializer Symfony\Component\Serializer\SerializerInterface
$master League\Flysystem\FilesystemInterface
$backup League\Flysystem\FilesystemInterface
$enableBackup boolean

hasAccountKeyPair() public method

public hasAccountKeyPair ( )

hasDomainAuthorizationChallenge() public method

public hasDomainAuthorizationChallenge ( $domain )

hasDomainCertificate() public method

public hasDomainCertificate ( $domain )

hasDomainDistinguishedName() public method

public hasDomainDistinguishedName ( $domain )

hasDomainKeyPair() public method

public hasDomainKeyPair ( $domain )

loadAccountKeyPair() public method

public loadAccountKeyPair ( )

loadDomainAuthorizationChallenge() public method

loadDomainCertificate() public method

public loadDomainCertificate ( $domain )

loadDomainDistinguishedName() public method

public loadDomainDistinguishedName ( $domain )

loadDomainKeyPair() public method

public loadDomainKeyPair ( $domain )

save() public method

public save ( $path, $content, $visibility = self::VISIBILITY_PRIVATE )

storeAccountKeyPair() public method

public storeAccountKeyPair ( KeyPair $keyPair )
$keyPair AcmePhp\Ssl\KeyPair

storeCertificateResponse() public method

public storeCertificateResponse ( CertificateResponse $certificateResponse )
$certificateResponse AcmePhp\Ssl\CertificateResponse

storeDomainAuthorizationChallenge() public method

public storeDomainAuthorizationChallenge ( $domain, AcmePhp\Core\Protocol\AuthorizationChallenge $authorizationChallenge )
$authorizationChallenge AcmePhp\Core\Protocol\AuthorizationChallenge

storeDomainCertificate() public method

public storeDomainCertificate ( $domain, Certificate $certificate )
$certificate AcmePhp\Ssl\Certificate

storeDomainDistinguishedName() public method

public storeDomainDistinguishedName ( $domain, DistinguishedName $distinguishedName )
$distinguishedName AcmePhp\Ssl\DistinguishedName

storeDomainKeyPair() public method

public storeDomainKeyPair ( $domain, KeyPair $keyPair )
$keyPair AcmePhp\Ssl\KeyPair