*/ private array $managers; /** * @param array $managers The manager instances. */ public function __construct( array $managers ) { $this->managers = $managers; } /** * Get a manager by type. * * @see Cache_Delivery_Type::all() * * @param string $type The manager instance to get. * * @return HtaccessManager|NginxManager|null */ public function get( string $type ) { return $this->managers[ $type ] ?? null; } }