file = $file; } public function hashAsBase64(int $hashAlg) : string { return ""; } } class Crypto { public static function certificateHashAsBase64(string $certificateFile, int $hashAlg) : string { return new Certificate($certificateFile) .hashAsBase64($hashAlg); } } class Signer { }