/** * Getting the connector * * @param Courier $courier The courier this connector is for * * @return multitype: */ public static function getConnector(Courier $courier) { if (!isset(self::$_cache[$courier->getId()])) { $className = trim($courier->getConnector()); self::$_cache[$courier->getId()] = new $className($courier); } return self::$_cache[$courier->getId()]; }